QoS

Petr Vileta stoupa na practisoft.cz
Neděle Leden 22 18:11:37 CET 2006


Dalibor Straka wrote:
> On Sun, Jan 22, 2006 at 03:02:33AM +0100, Petr Vileta wrote:
>> Dalibor Straka wrote:
>>> # tc -s -d qdisc ls
>> Hmm, nevypsalo to nic, takze to zrejme neni vubec nijak nastavene.
>>
> Stahnete si spravne tc
> http://luxik.cdi.cz/~devik/qos/htb/
>
Stahnul jsem si novy tc, ale porad to nevypisuje nic.

> Pokud mate wifi jen pro internet je to jednoduche
>
No pro jistotu vam polozim par hloupych otazek, abych si ujasnil, co vlastne 
delam ;-)

> STROP=256kbit
> TEL=64kbit
> ZBYTEK=$[STROP-TEL]
> TEL_PORT=43210
>
1) timto nastavenim se vyhradi 64kbit pro telefonovani a uz to nebude 
pouzitelne pro nic jineho? Nebo je to tak, ze kdyz neprijde zadny paket pro 
VoIP, tak se ostatnim sluzbam poskytne i tech 64kbit?

2) TEL_PORT je predpokladam port, na kterem moje GW ocekava pakety, takze v 
mem pripade je to 5060. Ovsem je to UDP. Rozlisuje se to nejak v nastaveni?

>    tc qdisc add dev wlan0 root handle 1: htb default 10
>    tc class add dev wlan0 parent 1: classid 1:1 htb rate $STROP
>    tc class add dev wlan0 parent 1:1 classid 1:10 htb rate $ZBYTEK
>    ceil $STROP tc class add dev wlan0 parent 1:1 classid 1:11 htb
> rate $TEL
>
3) predpokladam, ze "dev wlan0" nahradim "dev eth0" coz je moje device do 
internetu.

>    tc filter add dev wlan0 protocol ip parent 1:0 prio 123 u32 \
>        match ip sport $TEL_PORT 0xffff flowid 1:11
4) tady mi nejsou jasna dve cisla. Co znamena "prio 123 u23" a co ten port 
"0xffff"?

>    tc filter add dev wlan0 protocol ip parent 1:0 prio 123 u32 \
>        match ip dport $TEL_PORT 0xffff flowid 1:11
>
> qos_stop (){
>    tc filter del dev wlan0 pref 123
>    tc qdisc del dev wlan0 root
>    }
>
A k cemu je cela tahle rutina? To ma byt jako samostatny skript nebo jak?

A nebo jeste jinak. Za jakou castku byste mi to nastavil na dalku? 
Podrobnosti o mem systemu (pokud byste je potreboval) bych samozrejme dodal.
-- 
Petr

Skype: callto://fidokomik

Na mail uvedeny v headeru zpravy nema cenu nic posilat, konci to v PR*
:-) Odpovidejte na petr na practisoft cz



Další informace o konferenci Linux