HTB - neomezuje se UPLOAD

David Hartman linux na linux.cz
Úterý Červen 7 08:55:28 CEST 2005


Opravdu nejde pomoci HTB omezit odchozi trafik?

Diky za odpoved, D.Hartman

> No protoze vami uvedeny skript na qosovani omezuje pouze odchozi 
> trafik pro danou sitovku, pro klienta tedy download.. upload snad u 
> htb omezit nejde. Pokud se mylim, tak me prosim nekdo opravte.
>
> Diky.
> Damir Spoljaric
>
>> 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