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