[LARTC] htb and fw problems
Arno
arno@disconnect.de
Wed, 4 Aug 2004 15:36:03 +0200
Hello,
On Wednesday 04 August 2004 11:00, Ing Isianto Istiadi wrote:
> I'm using the kernel 2.6.6, iproute2-2.4.7.20020116, iptables v1.2.9, and
> gentoo. I have a leased-line 64 kbps.
> I can see the counter works in iptables, but in the htb, it doesn't go to
> the right class (it always go to the default class).
>
> Any help will be appreciated
>
>
> here's my htb conf
> #!/bin/bash
>
> tc qdisc del dev eth1 root
>
> tc qdisc add dev eth1 root handle 1: htb default 80
> tc class add dev eth1 parent 1: classid 1:1 htb rate 65kbps ceil 65kbps
> tc class add dev eth1 parent 1:1 classid 1:10 htb rate 20kbps ceil 35kbps
> prio 3 tc class add dev eth1 parent 1:1 classid 1:20 htb rate 5kbps ceil
> 10kbps prio 0 tc class add dev eth1 parent 1:1 classid 1:30 htb rate 8kbps
> ceil 11kbps prio 2 tc class add dev eth1 parent 1:1 classid 1:40 htb rate
> 23kbps ceil 40kbps prio 1 tc class add dev eth1 parent 1:1 classid 1:80 htb
> rate 8kbps ceil 10kbps prio 4
Well, it's just a wild guess, but do you really have a 64 k-byte/second leased
line or could it be a 64 k-bit/second line? If it's the latter you should
try:
tc class add dev eth1 parent 1: classid 1:1 htb rate 64kbit ceil 64kbit
and see if that works out.
I'd also highly recommend reading
http://www.docum.org/docum.org/faq/cache/74.html
rgds,
Arno