tc filter add dev $ODEV parent 10: protocol ip prio 100 handle 2$i fw classid 10:2$i
tc class add dev $IDEV parent 10:1 classid 10:2$i htb rate $DOWNLOADrate ceil $DOWNLOADceil prio 1
tc qdisc add dev $IDEV parent 10:2$i handle 100$i: pfifo
tc filter add dev $IDEV parent 10: protocol ip prio 100 handle 2$i fw classid 10:2$i
iptables -t mangle -A PREROUTING -s $INET$i -j MARK --set-mark 2$i
iptables -t mangle -A POSTROUTING -d $INET$i -j MARK --set-mark 2$i
i=`expr $i1`
done
#不在限速范围IP规则
tc class add dev $ODEV parent 10:1 classid 10:2254 htb rate $outup ceil $outup prio 1
tc qdisc add dev $ODEV parent 10:2254 handle 100254: pfifo
tc filter add dev $ODEV parent 10: protocol ip prio 100 handle 2254 fw classid 10:2254
tc class add dev $IDEV parent 10:1 classid 10:2254 htb rate $outdown ceil $outdown prio 1
tc qdisc add dev $IDEV parent 10:2254 handle 100254: pfifo
tc filter add dev $IDEV parent 10: protocol ip prio 100 handle 2254 fw classid 10:2254
这些都是我亲自做并确保能用的,除非笔误 。希望对新手有用 。
另请教下高手:帮我看下QOS脚本,用TC命令时已建立一个计算每个IP连接速度的东东(不知怎样称呼,或叫缓冲区吧),可不可在另一个脚本中调用这些数据,用来显示每IP正在使用的流量?能不能给些提示或者帮写个脚本?
推荐阅读
- 对文明城市创建工作的意见和建议
- 基于Linux的性能监测比拼和实现攻略
- Linux 多线程同步之消息队列
- Linux技术:TCP Socket之linux实现
- 猪链球菌病的防治
- Linux技术教程:修复xen虚拟机方法
- 两只小“K”用后小评
- Linux桌面的两种计算器
- 什么是急冻冰柜和冷冻冰柜
- 鸡大胸和鸡胸肉有啥区别
