[linux] htb problem
jmi
minaroviech9 na kepler.fmph.uniba.sk
Sobota Srpen 30 12:51:52 CEST 2003
caute
chcem delit 12kbps (96kbit) internetovu linku medzi viac PC a mam takyto problem:
(pouzity aj uplne najnovsi patch na htb v kombinacii s imq)
trieda 1:14 by mala mat 100bps
trieda 1:12 by mala mat 1kbps
problem je, ze realne si pozicaju od parenta priblizne rovnako, teda tahaju priblizne po 5kbps
a ja som chcel aby tahali 1kbps a 10kbps (vsak podla pomerov ratio sa to ma delit)
problem by mohol byt tam, ze nestihne prist ziaden paket pre tu rychlejsiu konekciu a tak to ta, ktora ma byt pomala, dokonale zneuzije
asi by to chcelo nejake spomalenie, alebo nieco take ..
(mtu mam normalne 1500 ale prepal som ho na 500 aj na interfacoch, no problem sa mi nevyriesil)
nejake napady?
dik moc
pouzity konfigurak (ako su v nom sprostosti co sa tyka klasifikacie paketov, ale na pokus mi to staci)
modprobe imq numdevs=2
tc qdisc del dev imq0 root
tc qdisc add dev imq0 root handle 1:0 htb default 11
tc class add dev imq0 parent 1:0 classid 1:1 htb rate 11kbps ceil 11kbps mtu 500
tc class add dev imq0 parent 1:1 classid 1:11 htb rate 2kbps ceil 11kbps prio 0 mtu 500
tc class add dev imq0 parent 1:1 classid 1:12 htb rate 1kbps ceil 11kbps prio 1 mtu 500
tc class add dev imq0 parent 1:1 classid 1:13 htb rate 1kbps ceil 11kbps prio 1 mtu 500
tc class add dev imq0 parent 1:1 classid 1:14 htb rate 100bps ceil 11kbps prio 1 mtu 500
tc qdisc add dev imq0 parent 1:11 handle 101: sfq
tc qdisc add dev imq0 parent 1:12 handle 102: sfq
tc qdisc add dev imq0 parent 1:13 handle 103: sfq
tc qdisc add dev imq0 parent 1:14 handle 104: sfq
tc filter add dev imq0 protocol ip parent 1:0 handle 1 fw classid 1:11
tc filter add dev imq0 protocol ip parent 1:0 handle 2 fw classid 1:12
tc filter add dev imq0 protocol ip parent 1:0 handle 3 fw classid 1:13
tc filter add dev imq0 protocol ip parent 1:0 handle 4 fw classid 1:14
iptables -t mangle -F
iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.6.2 -s 195.146.99.135 -j MARK --set-mark 1
iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.6.2 -s 195.146.99.135 -j IMQ
iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.6.2 -s ! 195.146.99.135 -j MARK --set-mark 2
iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.6.2 -s ! 195.146.99.135 -j IMQ
iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.3.1 -s ! 192.168.0.0/16 -m connbytes ! --connbytes 300000: -j MARK --set-mark 3
iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.3.1 -s ! 192.168.0.0/16 -m connbytes ! --connbytes 300000: -j IMQ
iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.3.1 -s ! 192.168.0.0/16 -m connbytes --connbytes 300000: -j MARK --set-mark 4
iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.3.1 -s ! 192.168.0.0/16 -m connbytes --connbytes 300000: -j IMQ
ip link set imq0 up
jmi
-----------------------
ICQ# 100611036
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://lists.linux.sk/pipermail/linux/attachments/20030830/c70f64ca/attachment.html
Další informace o konferenci linux