[LARTC] HTB weird problem ....
Andy Furniss
andy.furniss@dsl.pipex.com
Fri, 08 Oct 2004 13:36:11 +0100
Drink Linux wrote:
> Hello good day to all ... this is my setup
> 1 Linux Wireless Access Point, connected are 4
> wireless gateway in which i needed to apply shaping
> ...
> ok here is the weird part... clients on each gateway
> download files from the Acess Point ... a 500 mb file
> through ftp
>
> on gateway 1 which is up to 64 kbps ... the result is
> from 60-64 kbps speed which is fine ...
>
> on gateway 2 which is 128 kbps ... the result is
> varying from 130 - 132 kbps (why does it exceed)? but
> it is acceptable nevertheless
>
> on gateway 3 which is up to 256 kbps ... the result is
> the lowest rate clients can get is up to 285-286 above
> limit ?!?!! why did that happen...
>
> on gateway 4 .. which is up to 512 kbps ... the rate
> of the client is up to 600+ kbps ... why is that so ?!
>
> anyway here is my script for anyone who can help
> ...thanks
>
> one thing is when i ftp 2 files ... the speed is
> higher than the ceiling limit ....
>
> kernel is 2.4.22 ... with QoS enabled ....
>
>
>
>
> tc qdisc add dev wlan0 root handle 1:0 htb
>
> tc class add dev wlan0 parent 1:0 classid 1:1 htb rate
> 1024kbps ceil 1024kbps
>
> tc class add dev wlan0 parent 1:1 classid 1:10 htb
> rate 1kbps ceil 64kbps
> tc class add dev wlan0 parent 1:1 classid 1:20 htb
> rate 1kbps ceil 128kbps
> tc class add dev wlan0 parent 1:1 classid 1:30 htb
> rate 1kbps ceil 256kbps
> tc class add dev wlan0 parent 1:1 classid 1:40 htb
> rate 1kbps ceil 512kbps
>
>
> tc filter add dev wlan0 parent 1:0 protocol ip u32
> match ip dst 10.40.40.245 flowid 1:10
> tc filter add dev wlan0 parent 1:0 protocol ip u32
> match ip dst 10.40.40.246 flowid 1:20
> tc filter add dev wlan0 parent 1:0 protocol ip u32
> match ip dst 10.40.40.247 flowid 1:30
> tc filter add dev wlan0 parent 1:0 protocol ip u32
> match ip dst 10.40.40.248 flowid 1:40
kbps = k bytes/sec maybe you mean kbit for the rates.
Andy.