first you cant use limit of 9 bits /s it is 1 byte /s, so completely unreasonable speed. set it to 50 bytes/s at least another popstential problem that you are using independent root classes for each client that means they wont share bandwitch. customer a will always get 256 kbits and others will get their ceil limit all time. and my suggestion is to NOT touch default or you may have problems if rate = ceil then just specify rate. if you want your clients share bandwitch then you need to create one root class and attach everyone to it. this will look like this: tc qdisc add dev eth1 root handle 1: htb default 1 #Classes# tc class add dev eth1 parent 1: classid 1:5 htb rate 230kbps #root (set rate to 80-90% of link capacity) tc class add dev eth1 parent 1:5 classid 1:100 htb rate 9bps ceil 9bps #ICMP tc class add dev eth1 parent 1:5 classid 1:100 htb rate 144kbps ceil 230kbps #customer A tc class add dev eth1 parent 1:5 classid 1:101 htb rate 16kbps #customer B tc class add dev eth1 parent 1:5 classid 1:111 htb rate 32kbps #customer C tc class add dev eth1 parent 1:5 classid 1:121 htb rate 32kbps #customer D b,c and d will get always and only rate amount of trafic ----- Original Message ----- From: "segun adesina" <digihall7@xxxxxxxxx> To: <lartc@xxxxxxxxxxxxxxx> Sent: Tuesday, April 13, 2004 11:13 PM Subject: tc does'nt limit the bandwidth! > > Hi, good people! > > I wanted to limit my 4 customers to 144, 16, 32, and > 32kbps. > I used the following tc commands BUT IT FAILED TO > LIMIT each and everyone of them to its bandwidth. > What am I doing wrong: > > My tc scripts are: > > tc qdisc add dev eth1 root handle 1: htb default 1 > #Classes# > tc class add dev eth1 parent 1: classid 1:1 htb > rate 9bps ceil 9bps #Default > tc class add dev eth1 parent 1: classid 1:100 htb > rate 9bps ceil 9bps #ICMP > > > tc class add dev eth1 parent 1: classid 1:5 htb > rate 144kbps ceil 256kbps #customer A > tc class add dev eth1 parent 1: classid 1:101 htb > rate 16kbps ceil 16kbps #customer B > tc class add dev eth1 parent 1: classid 1:111 htb > rate 32kbps ceil 32kbps #customer C > tc class add dev eth1 parent 1: classid 1:121 htb > rate 32kbps ceil 32kbps #customer D > > Can anyone help me on how to limit the the bandwidth > to these customers. > Regards. > > Digihall7. > > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Tax Center - File online by April 15th > http://taxes.yahoo.com/filing.html > _______________________________________________ > LARTC mailing list / LARTC@xxxxxxxxxxxxxxx > http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ > _______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/