首页 > 系统 > Linux >

linux限速脚本

2010-07-27

#!/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

#!/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

相关文章
最新文章
热点推荐