2009-11-02 15:43:03 UTC
Hereby another try of the command output. I had to enter an additional enter to start it on a newline.
tc qdisc del dev eth0 root
resetdisc.sh /root/nambiar/discnewportint eth0 > /dev/null &
tc qdisc add dev eth0 root handle 1: prio bands 10
tc qdisc add dev eth0 parent 1:1 handle 10: netem
tc qdisc add dev eth0 parent 10:1 handle 11: htb default 1 r2q 10
tc class add dev eth0 parent 11: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:2 handle 20: netem loss 0.1%
tc qdisc add dev eth0 parent 20:2 handle 21: htb default 1 r2q 10
tc class add dev eth0 parent 21: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:3 handle 30: netem loss 0.2%
tc qdisc add dev eth0 parent 30:3 handle 31: htb default 1 r2q 10
tc class add dev eth0 parent 31: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:4 handle 40: netem delay 100ms
tc qdisc add dev eth0 parent 40:4 handle 41: htb default 1 r2q 10
tc class add dev eth0 parent 41: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:5 handle 50: netem delay 100ms loss 0.1%
tc qdisc add dev eth0 parent 50:5 handle 51: htb default 1 r2q 10
tc class add dev eth0 parent 51: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:6 handle 60: netem delay 100ms loss 0.2%
tc qdisc add dev eth0 parent 60:6 handle 61: htb default 1 r2q 10
tc class add dev eth0 parent 61: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:7 handle 70: netem delay 200ms
tc qdisc add dev eth0 parent 70:7 handle 71: htb default 1 r2q 10
tc class add dev eth0 parent 71: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:8 handle 80: netem delay 200ms loss 0.1%
tc qdisc add dev eth0 parent 80:8 handle 81: htb default 1 r2q 10
tc class add dev eth0 parent 81: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:9 handle 90: netem delay 200ms loss 0.2%
tc qdisc add dev eth0 parent 90:9 handle 91: htb default 1 r2q 10
tc class add dev eth0 parent 91: classid 0:1 htb rate 8192kbit ceil 8192kbit
tc qdisc add dev eth0 parent 1:10 handle 100: netem
tc qdisc add dev eth0 parent 100:10 handle 101: htb default 1 r2q 10
tc class add dev eth0 parent 101: classid 0:1 htb rate 4096kbit ceil 4096kbit
disconnect.sh /root/nambiar/discnewport_int > /dev/null &
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 172.16.100.111/32 flowid 10:1
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dst 172.16.100.111/32 flowid 10:1
tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 match ip src 172.16.100.112/32 flowid 20:2
tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 match ip dst 172.16.100.112/32 flowid 20:2
tc filter add dev eth0 protocol ip parent 1:0 prio 3 u32 match ip src 172.16.100.113/32 flowid 30:3
tc filter add dev eth0 protocol ip parent 1:0 prio 3 u32 match ip dst 172.16.100.113/32 flowid 30:3
tc filter add dev eth0 protocol ip parent 1:0 prio 4 u32 match ip src 172.16.100.114/32 flowid 40:4
tc filter add dev eth0 protocol ip parent 1:0 prio 4 u32 match ip dst 172.16.100.114/32 flowid 40:4
tc filter add dev eth0 protocol ip parent 1:0 prio 5 u32 match ip src 172.16.100.115/32 flowid 50:5
tc filter add dev eth0 protocol ip parent 1:0 prio 5 u32 match ip dst 172.16.100.115/32 flowid 50:5
tc filter add dev eth0 protocol ip parent 1:0 prio 6 u32 match ip src 172.16.100.116/32 flowid 60:6
tc filter add dev eth0 protocol ip parent 1:0 prio 6 u32 match ip dst 172.16.100.116/32 flowid 60:6
tc filter add dev eth0 protocol ip parent 1:0 prio 7 u32 match ip src 172.16.100.117/32 flowid 70:7
tc filter add dev eth0 protocol ip parent 1:0 prio 7 u32 match ip dst 172.16.100.117/32 flowid 70:7
tc filter add dev eth0 protocol ip parent 1:0 prio 8 u32 match ip src 172.16.100.118/32 flowid 80:8
tc filter add dev eth0 protocol ip parent 1:0 prio 8 u32 match ip dst 172.16.100.118/32 flowid 80:8
tc filter add dev eth0 protocol ip parent 1:0 prio 9 u32 match ip src 172.16.100.119/32 flowid 90:9
tc filter add dev eth0 protocol ip parent 1:0 prio 9 u32 match ip dst 172.16.100.119/32 flowid 90:9
tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 match ip src 172.16.100.120/32 flowid 100:10
tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 match ip dst 172.16.100.120/32 flowid 100:10
tc qdisc add dev eth0 parent 1:11 handle 110: pfifo
tc filter add dev eth0 protocol ip parent 1:0 prio 11 u32 match ip src 0.0.0.0/0 match ip dst 0.0.0.0/0 flowid 110:11