linux限速脚本 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

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

最新文章