tc qdisc del dev eth2 root tc qdisc add dev eth2 root handle 1: htb default 10 tc class add dev eth2 parent 1: classid 1:1 htb rate 100000kbit ceil 100000kbit tc class add dev eth2 parent 1:1 classid 1:10 htb rate 1kbit ceil 100000kbit tc qdisc add dev eth2 parent 1:10 handle 10: sfq perturb 10 # 1: garante 500k, limita a 1mb tc class add dev eth2 parent 1:1 classid 1:11 htb rate 500kbit ceil 1000kbit tc qdisc add dev eth2 parent 1:11 handle 11: sfq perturb 10 tc filter add dev eth2 protocol ip parent 1:0 prio 1 handle 1 fw flowid 1:11 # 2: garante 300, limita a 500 tc class add dev eth2 parent 1:1 classid 1:12 htb rate 300kbit ceil 500kbit tc qdisc add dev eth2 parent 1:12 handle 12: sfq perturb 10 tc filter add dev eth2 protocol ip parent 1:0 prio 1 handle 2 fw flowid 1:12 # 3: garante 100, limita a 500 tc class add dev eth2 parent 1:1 classid 1:13 htb rate 100kbit ceil 500kbit tc qdisc add dev eth2 parent 1:13 handle 13: sfq perturb 10 tc filter add dev eth2 protocol ip parent 1:0 prio 1 handle 3 fw flowid 1:13 # 4: limita a 300 tc class add dev eth2 parent 1:1 classid 1:14 htb rate 1kbit ceil 300kbit tc qdisc add dev eth2 parent 1:14 handle 14: sfq perturb 10 tc filter add dev eth2 protocol ip parent 1:0 prio 1 handle 4 fw flowid 1:14 # 5: limita a 100 tc class add dev eth2 parent 1:1 classid 1:15 htb rate 1kbit ceil 100kbit tc qdisc add dev eth2 parent 1:15 handle 15: sfq perturb 10 tc filter add dev eth2 protocol ip parent 1:0 prio 1 handle 5 fw flowid 1:15