All pastes #980176 Raw Edit

Untitled

public text v1 · immutable
·published 2008-04-10 20:45 UTC
rendered paste body
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