[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