- 论坛徽章:
- 0
|
10可用积分
各位兄弟,本人最近以来一直忙着研究IPTABLES,今天遇到了一个关于IPTABLES+TC的脚本,有几句不明白,所以发上来,
麻烦懂的大侠解释下什么意思:
tc qdisc add dev eth0 handle ffff: ingress
# DROP everything that's coming in too fast:
tc filter add dev eth0 parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate ${DOWNLINK}kbit burst 10k drop flowid :1
tc qdisc del dev eth1 root 2>;/dev/null
tc qdisc add dev eth1 root handle 2: htb
tc class add dev eth1 parent 2: classid 2:1 htb rate 512kbit
i=2;
while [ $i -lt 255 ]
do
tc class add dev eth1 parent 2:1 classid 2:2$i htb rate 128kbit ceil 384kbit burst 15k
tc qdisc add dev eth1 parent 2:2$i handle 2$i: sfq
tc filter add dev eth1 parent 2:0 protocol ip prio 4 u32 match ip dst 192.168.1.$i flowid 2:2$i
i=`expr $i + 1`
done
因为没查明白,所以小弟在此请教了! |
最佳答案
查看完整内容
man tc 有参数说明http://lartc.org有中文文档,楼主看看
|