Здрасти, 

само два въпроса:

1. Създал ли си упоменатия default клас 300?
2. Когато стартираш скрипта си, не ти ли дава някакви грешки?

Поне по думите на Мартин Девера относно една от последните версии на htb в ядрото,
prio (приоритет) може да заема стойности от 1 до 32 (или нейде там). Целта на този
приоритет е да определи какво получават два sibling класа, т.е. такива, които са
подчинени на един и същ по-горен клас и се борят за неговия bandwidth.

Hint: "set -x" много помага. Освен това този burst 15к, дето си го сложил, означава,
че при наличие на свободен bandwidth за кратко време даденият клас може да използва
ОЩЕ приблизително 120 килобита на моменти.

А, и най-накрая, тъй като именно там ти е проблема: защо, по дяволите, си сложил
rate на всеки от leaf класовете равен на този на горния клас? Сложи на всеки по 
64Кбита,
като им оставиш таван 128Кбита.

Тъй де, дано съм помогнал.

[ кръц ]
 : tc qdisc del dev eth0 root
 : tc qdisc add dev eth0 root handle 1 htb default 300 r2q 1
 : 
 : tc class add dev eth0 parent 1: classid 1:2 htb rate 128Kbit ceil 128Kbit
 : burst 15k
 : 
 : tc class add dev eth0 parent 1:2 classid 1:12 htb rate 128Kbit burst 15k
 : tc qdisc add dev eth0 parent 1:12 handle 12 sfq perturb 10
 : tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst
 : 213.145.125.12 classid 1:12
 : 
 : tc class add dev eth0 parent 1:2 classid 1:63 htb rate 128Kbit burst 15k
 : tc qdisc add dev eth0 parent 1:63 handle 63 sfq perturb 10
 : tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst
 : 213.145.125.63 classid 1:63
[ още повече кръц ]

-- 
_____________________________________________________________

"Engineering does not require science. Science helps a lot but
people built perfectly good brick walls long before they knew
why cement works."      -Alan Cox       

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to