[LARTC] strange bandwidth limits

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm a bit confused coz of the following script i wrote.
i build up a server-router-client model to check the script.
i configured no ingress but the script limits the bandwidth to about 250 kbyte/s.

all the time i'm getting wrong bandwidth limits.

anyone an idea what the problem could be ?
maybe something wrong with the script or maybe not enough power of the hardware (P2 300MHz; 128 MB RAM) ?

####################################
#!/bin/bash
DOWNLINK=2000
UPLINK=2000
DEV=eth0
if [ "$1" = "status" ]
then
tc -s qdisc ls dev $DEV
tc -s class ls dev $DEV
exit
fi
tc qdisc del dev $DEV root 2> /dev/null > /dev/null
tc qdisc del dev $DEV ingress 2> /dev/null > /dev/null
if [ "$1" = "stop" ]
then
exit
fi
tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 100mbit cell 8
tc class add dev $DEV parent 1: classid 1:1 cbq bandwidth 100mbit \
rate 2000kbit allot 1500 prio 3 bounded
tc class add dev $DEV parent 1:1 classid 1:3 cbq rate 2000kbit \
allot 1600 prio 1 avpkt 1000
tc class add dev $DEV parent 1:1 classid 1:4 cbq rate 2000kbit \
allot 1600 prio 1 avpkt 1000
tc filter add dev $DEV parent 1: protocol ip prio 2 u32 \
match ip src 62.8.206.0/25 flowid 1:3
tc filter add dev $DEV parent 1: protocol ip prio 2 u32 \
match ip src 62.8.206.160/27 flowid 1:3
tc filter add dev $DEV parent 1: protocol ip prio 2 u32 \
match ip src 62.8.206.192/26 flowid 1:3
tc filter add dev $DEV parent 1: protocol ip prio 2 u32 \
match ip src 192.168.200.0/24 flowid 1:4
exit
#################################

thx

Michael


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux