LinuxSir.cn,穿越时空的Linuxsir!

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

如何使用TC控制每一个IP上行和下行的流量!

[复制链接]
发表于 2010-7-10 19:35:01 | 显示全部楼层 |阅读模式
公司最进网络很不稳定,用流量软件测试超负荷,想使用TC来限制每一个IP的流量。
发表于 2010-7-12 20:18:24 | 显示全部楼层
推荐找个脚本或者专门做路由的发行版,自己搞要了解一些概念,可能要打补丁或者自己编译。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-14 15:16:41 | 显示全部楼层
我查过很多TC的资料,但限每一个IP流量不知道如果下手。
回复 支持 反对

使用道具 举报

发表于 2010-7-23 21:00:04 | 显示全部楼层
Linux下的流控功能比较复杂,可选当方案也不止一种,针对上下行流量以及不同协议甚至应用类型需要采用不同的策略。
如果一定要自己手工配置就只能先弄清楚基本概念,比如sfq、tbf以及iptables的工作流程(包括mark的设置与测试)等。然后用iptables的filter根据你的要求对输入、输出流量进行分类与标记,再通过匹配策略映射到各自的处理队列。
建议还是找别人做好的脚本,替换你需要控制的ip、分组以及规则(上下行流量、上网时间,开放端口)来达到预定目标,这样比从头开始研究高级路由规则总会相对快一点。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-23 23:01:40 | 显示全部楼层
非常感谢,有头绪了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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