19 lines
754 B
Bash
19 lines
754 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
iiface="bond0"
|
||
|
oiface="virbr0"
|
||
|
ip="212.21.75.16"
|
||
|
|
||
|
tc qdisc del dev $iiface root
|
||
|
tc qdisc add dev $iiface root handle 1: prio
|
||
|
tc qdisc add dev $iiface parent 1:3 handle 30: tbf rate 16kbit burst 1600 limit 3000
|
||
|
tc qdisc add dev $iiface parent 30:1 handle 31: netem delay 2000ms 10ms distribution normal
|
||
|
tc filter add dev $iiface protocol ip parent 1:0 prio 3 u32 match ip dst $ip/32 flowid 1:3
|
||
|
|
||
|
tc qdisc del dev $oiface root
|
||
|
tc qdisc add dev $oiface root handle 1: prio
|
||
|
tc qdisc add dev $oiface parent 1:3 handle 30: tbf rate 16kbit burst 1600 limit 3000
|
||
|
#tc qdisc add dev $oiface parent 30:1 handle 31: netem delay 3000ms 10ms distribution normal
|
||
|
tc filter add dev $oiface protocol ip parent 1:0 prio 3 u32 match ip src $ip/32 flowid 1:3
|
||
|
|