HTB - neomezuje se UPLOAD

David Hartman linux na cag.cz
Pondělí Červen 6 20:39:28 CEST 2005


Dobry den,
precetl jsem si neco o HTB a chtel jsem si to hned vyzkouset. Chtel jsem 
omezit linku 512kbps pro jednoho uzivatele na 128/128 a ostatni dostanou 
ten zbytek do 512kbps.

Nize uvedeny skript omezuje DOWNLOAD, ale uz ne UPLOAD :o( Proc?

Pokud si vypisi tridy na eth0 (vnejsi sitovka), tak mi do tridy 1:10 nic 
nespadne (vse spadne do default 1:99).

Vnejsi sitovka je eth0 a vnitrni wlan0 (jedna se o wifi hotspot).

Vidite tam nekdo chybu, proc se neomezuje upload?
Dekuji za jakekoli odpovedi, D.Hartman

... (tc -s -d class show dev eth0)
class htb 1:10 parent 1:1 leaf 10: prio 0 quantum 8000 rate 128000bit 
ceil 128000bit burst 1615b/8 mpu 0b overhead 0b cburst 1615b/8 mpu 0b 
overhead 0b level 0
 Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
 rate 0bit 0pps backlog 0b 0p requeues 0
 lended: 0 borrowed: 0 giants: 0
 tokens: 103424 ctokens: 103424
...

#!/bin/bash

tc qdisc add dev wlan0 root handle 1:0 htb default 99 r2q 2
tc class add dev wlan0 parent 1:0 classid 1:1 htb rate 512kbit

tc class add dev wlan0 parent 1:1 classid 1:10 htb rate 128kbit
tc class add dev wlan0 parent 1:1 classid 1:99 htb rate 386kbit ceil 512kbit

tc qdisc add dev wlan0 parent 1:10 handle 10:0 sfq perturb 10
tc qdisc add dev wlan0 parent 1:99 handle 99:0 sfq perturb 10

tc filter add dev wlan0 parent 1:0 protocol ip u32 match ip dst 
192.168.0.10 flowid 1:10

tc qdisc add dev eth0 root handle 1:0 htb default 99 r2q 2
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 512kbit

tc class add dev eth0 parent 1:1 classid 1:10 htb rate 128kbit
tc class add dev eth0 parent 1:1 classid 1:99 htb rate 386kbit ceil 512kbit

tc qdisc add dev eth0 parent 1:10 handle 10:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:99 handle 99:0 sfq perturb 10

tc filter add dev eth0 parent 1:0 protocol ip u32 match ip src 
192.168.0.10 flowid 1:10




Další informace o konferenci Linux