Rate allocation:
Summary:
Ruleset:
DEV=eth1 # changeme if necessary
ip link set dev $DEV qlen 30
tc qdisc add dev $DEV root handle 1: htb default
tc class add dev $DEV parent 1: classid 1:1 htb
rate kbit
tc class add dev $DEV parent 1:1
classid 1:
htb
rate kbit
ceil kbit
tc qdisc add dev $DEV
parent 1:
handle :
sfq perturb 10
tc filter add dev $DEV parent 1:0 prio 0 protocol ip
handle
fw flowid 1:
iptables -t mangle -N MYSHAPER-OUT
iptables -t mangle -I POSTROUTING -o $DEV -j MYSHAPER-OUT
iptables -t mangle -A MYSHAPER-OUT
-j MARK --set-mark