LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1604|回复: 6

请问这个脚本怎么限制不住上传?

[复制链接]
发表于 2009-12-29 21:28:18 | 显示全部楼层 |阅读模式

  1. /sbin/tc qdisc del dev eth0 root 2>/dev/null
  2. /sbin/tc qdisc del dev ppp0 root 1>/dev/null

  3. tc qdisc add dev eth0 root handle 2: htb
  4. tc class add dev eth0 parent 2: classid 2:1 htb rate 3072bit
  5. tc qdisc add dev ppp0 root handle 1: htb
  6. tc class add dev ppp0 parent 1: classid 1:1  htb rate 3072kbit
  7. for (( i=2; i<=250; i=i+1 ))
  8. do
  9. tc class add dev eth0 parent 2:1 classid 2:2$i htb rate 320kbit ceil 336kbit burst 15k
  10. tc qdisc add dev eth0 parent 2:2$i handle 2$i: sfq
  11. tc filter add dev eth0 parent 2:0 protocol ip prio 4 u32 match ip dst 192.168.0.$i flowid 2:2$i
  12. tc class add dev ppp0 parent 1:1 classid 1:1$i htb rate 320kbit ceil 336kbit burst 15k
  13. tc qdisc add dev ppp0 parent 1:1$i handle 1$i: sfq
  14. tc filter add dev ppp0 parent 1:0 protocol ip prio $i handle $i fw classid 1:1$i
  15. iptables -t mangle -A PREROUTING -s 192.168.0.$i -j MARK --set-mark 0x$i
  16. done
复制代码
 楼主| 发表于 2009-12-30 08:17:20 | 显示全部楼层
下载限制的很好可上传太多堵塞了。。 有人看没人回
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-31 15:34:30 | 显示全部楼层
eth0是内网192.168.0.0
eth1是连接adsl 拨号后 ppp0

tc限制ppp0没有效果 是不是要限制 eth1 呢? 还是 tc 有rx 和tx的区别
回复 支持 反对

使用道具 举报

发表于 2010-1-18 15:06:03 | 显示全部楼层
iptables -t mangle -A PREROUTING -s 192.168.0.$i -j MARK --set-mark 0x$i
写成
iptables -t mangle -A PREROUTING -s 192.168.0.$i -j MARK --set-mark $i
试试。

至少在我的DD-WRT路由器上MARK是10进制而不是16进制
还有注意iptables的MARK值可能有限制,我的DD-WRT路由器的MARK值超过255就失效。


另外注意你的实际的上传带宽确认是3072kbit么?测试过么?

单机的上传不要开那么大,rate 40kbit ceil 160kbit绝对足够。

还有你的iptables表too big,TC的过滤器也too big,需要优化一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-28 23:05:28 | 显示全部楼层
多谢, 下载限制的很好,但上传一点效果没有
原来是mangle的问题 我试了下 很管用,我在观察一段时间。

有时间我优化一下
回复 支持 反对

使用道具 举报

发表于 2010-3-1 14:25:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-3-8 10:56:12 | 显示全部楼层
我只能看懂一丁点儿的网站代码,其他的我都不认识啊,正在学习阶段,希望各位以后多多讲解,教教啊,呵呵





酒店设备  风幕柜 冷柜  风幕柜 豆腐机 超市设备水果保鲜 冷柜风幕柜 保鲜柜 风幕柜 冷藏柜熟食柜 鲜肉柜 风幕柜 熟食柜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表