Re: HTB.init pro oko odborníka

Michal michaels na centrum.cz
Úterý Leden 10 07:52:11 CET 2006


Omylem jsem ten mail odeslal...

> Pujcovat by se defaultne melo, ale mozna bude problem v te default
> tride. Osobne ji pouzivam spis k "zahazovani" paketu => ma jen minimalni
> rychlost a zda (si) umi pujcovat sem nikdy nezkoumal. Otazka je, zda je
> to bug nebo feature ;). Kazdopadne toto je take reseni. Pokud ten 
> defautl ma byt opravdu jen default, stahni ho klidne na 10kbit. 
> Teoreticky by pres nej nemelo jit nic, v praxi se vzdy neco najde.

Ano, je to asi tak, defautlní tridu jsem dal jako naraznikovou zonu,
kam se teď momentálně nic nedostane a síť rozdělil ve dvou podtřídách,
přičemž ta druhá obsahuje kompletní síť:

/sbin/tc qdisc del dev eth1 root
/sbin/tc qdisc add dev eth1 root handle 1 htb default 999

/sbin/tc class add dev eth1 parent 1: classid 1:2 htb rate 440Kbit burst 15k

/sbin/tc class add dev eth1 parent 1:2 classid 1:10 htb rate 90Kbit ceil 440Kbit burst 15k
/sbin/tc qdisc add dev eth1 parent 1:10 handle 10 sfq perturb 10
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.182 classid 1:10
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.197 classid 1:10
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.246 classid 1:10
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.221 classid 1:10

/sbin/tc class add dev eth1 parent 1:2 classid 1:20 htb rate 350Kbit burst 15k
/sbin/tc qdisc add dev eth1 parent 1:20 handle 20 sfq perturb 10
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.0/24 classid 1:20

/sbin/tc class add dev eth1 parent 1: classid 1:999 htb rate 80Kbit ceil 440Kbit burst 15k
/sbin/tc qdisc add dev eth1 parent 1:999 handle 999 sfq perturb 10


Díky za pomoc.
-- 
  Michal



Další informace o konferenci Linux