Buna ziua!
Vreau sa fac niste garantari cu imq si nu prea imi merge
am 768kbps garantati cu urcare pana la 2600
pe eth1 am 2 clase de ip(C1 si C2) intre care nu vreau sa limitez traficul
Problema este ca folosind exemplul de mai jos imi garanteaza 128kbps dar imi 
reduce si traficul total la ~900kbits 
Sa inteleg ca pot face shaping numai pentru banda garantata ?
Nu se poate face shaping eficient si pentru banda care este in sharing(care 
variaza)?

scriptul meu:

echo se porneste interfata imq...
ip link set imq0 up
echo se sterge qdiscul root ...
tc qdisc del dev imq0 root
echo se creeaza clasele si stuff...

tc qdisc add dev imq0 root handle 1: htb default 20

tc class add dev imq0 parent 1: classid 1:2 htb rate 768kbit ceil 2600kbit 
quantum 1536
#tc qdisc add dev imq0 parent 1:2 sfq

#io...
tc class add dev imq0 parent 1:2 classid 1:3 htb rate 128kbit quantum 1536

tc filter add dev imq0 parent 1: protocol ip handle 7 fw flowid 1:3

#ailalti...
tc class add dev imq0 parent 1:2 classid 1:20 htb rate 640kbit ceil 2600kbit 
quantum 1536

echo reguli iptables ...
#
iptables -t mangle -A PREROUTING  -s ! C2 -d a.a.a.11 -j MARK --set-mark 7
iptables -t mangle -A PREROUTING  -s a.a.a.11 -d ! C2 -j MARK --set-mark 7
#

iptables -t mangle -A PREROUTING -s C1 -d C2 -j RETURN
iptables -t mangle -A PREROUTING -s C2 -d C1 -j RETURN
iptables -t mangle -A PREROUTING -j IMQ


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui