#!/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
相关文章
- 06-25shell脚本检测局域网内存活主机
- 06-25Shell脚本变量判断参数命令
- 06-25Shell脚本——make命令和Makefile文件【转】
- 06-25shell脚本判断里面的字符含义
- 06-252.8 补充:shell脚本执行方法
- 06-25shell脚本中判断一个字符串是否是空字符串
- 06-25nmap加载nse脚本在内网渗透中的使用-下
- 06-25Shell脚本文件中常用的操作语句
- 06-25Nmap-脚本检测CVE漏洞
- 06-25nmap加载nse脚本在内网渗透中的使用-上