LinuxSir.cn,穿越时空的Linuxsir!

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

iptables 限制每IP链接

[复制链接]
发表于 2007-5-11 11:18:28 | 显示全部楼层 |阅读模式
我的路由器内存为16M,flash 4M
路由器负载超过1000个链接,
ping 值就会是四五百
所以用iptables 限制每IP的链接数,
但是我发现有一半多为UDP链接,没能限制住UDP协议的链接
这可怎么办,
用iptables什么功能
可以限制每IP所有协议的链接,
请高人指点一下。
发表于 2007-5-11 16:01:46 | 显示全部楼层
UDP 没有连接的。无状态协议。
回复 支持 反对

使用道具 举报

发表于 2007-5-12 15:25:28 | 显示全部楼层
16M的内存的确太少了点。但UDP的确不好办,特别是些pplive相类似的东东。。。
回复 支持 反对

使用道具 举报

发表于 2007-5-14 07:42:48 | 显示全部楼层
可以试试通过iptables -j CLASSIFY + tc控制每个客户的总流量。
这里有些英文例子:http://cd-docdb.fnal.gov/0016/001618/001/LinuxRateLimit.pdf
http://www.metamorpher.de/fairnat/
回复 支持 反对

使用道具 举报

发表于 2007-5-14 12:44:14 | 显示全部楼层
楼上的效果如何?
回复 支持 反对

使用道具 举报

发表于 2007-5-14 20:06:32 | 显示全部楼层
我们的路由器产品就用这种方式实现QoS,保证为语音(VoIP)数据包预留一定的带宽,同时不同用户可以有不同的带宽上限。不过16M内存的情况太极端了,如果所有Linux/iptables就是在这16M中运行,就不知道行不行了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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