hi all,
i'm new to the list and didn't have time to lurk
so please be gentle...(have googled extensively though..)
i have a linux router natting public IP(eth0) to pvt IP(eth1) range.
i need to limit the bandwidth(rate) on pub(eth0) so that
eth0 uses only 32K and have tried as follows :
tc qdisc add dev eth0 root handle 1: cbq bandwidth 10Mbit allot 1514
cell 8 avpkt 1000 mpu 64
and :
tc class add dev eth0 parent 1:0 classid 1:0 cbq bandwidth 10Mbit \
rate 32Kbit weight 3Kbit prio 5 allot 1514 cell 8 maxburst 20 \
avpkt 1000 mpu 64
tc -s -d class show dev eth0 gives :
class cbq 1: root rate 10Mbit cell 8b mpu 64b (bounded,isolated) prio
no-transmit/8 weight 10Mbit allot 1514b
level 1 ewma 5 avpkt 1000b maxidle 23us
Sent 839072 bytes 1898 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 624 undertime 0
class cbq 1:1 parent 1: rate 32Kbit cell 8b mpu 64b prio 5/5 weight
3Kbit allot 1514b
level 0 ewma 5 avpkt 1000b maxidle 215869us
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 5.65889e+06 undertime 0
It still doesn't limit the bandwidth (rate)
please tell me what i'm doing wrong ?
thanks in advance,
andre
--
+27 834433455