linux限速脚本


#!/bin/bash
tc qdisc del dev eth2 root
tc qdisc add dev eth2 root handle 2: htb
tc class add dev eth2 parent 2: classid 2:1 htb rate 100Mbit
i=1;
while [ $i -lt 248 ]
do
tc class add dev eth2 parent 2:1 classid 2:2$i htb rate 4000kbit ceil 6000kbit burst 15k
tc qdisc add dev eth2 parent 2:2$i handle 2$i: sfq
tc filter add dev eth2 parent 2:0 protocol ip prio 4 u32 match ip dst 10.200.1.$i flowid 2:2$i
tc filter add dev eth2 parent 2:0 protocol ip prio 4 u32 match ip dst 10.200.2.$i flowid 2:2$i
tc filter add dev eth2 parent 2:0 protocol ip prio 4 u32 match ip dst 10.200.3.$i flowid 2:2$i
i=`expr $i + 1`
done

 

相关内容

    暂无相关文章