大佬教程收集整理的这篇文章主要介绍了限制Linux网关上内部接口的带宽,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我第一次尝试使用Wondershaper,我在SuperUser here上听说过.不幸的是,这对于我所拥有的相反情况很有用……它在客户端非常有用,而不是在Internet端.
我的第二次尝试是使用在http://www.topwebhosts.org/tools/traffic-control.php找到的脚本,我修改了它,因此活动部分是:
tc qdisc add dev eth0.113 root handle 13: htb default 100 tc class add dev eth0.113 parent 13: classid 13:1 htb rate 3mbps tc class add dev eth0.113 parent 13: classid 13:2 htb rate 3mbps tc filter add dev eth0.113 protocol ip parent 13:0 prio 1 u32 match ip dst 192.168.13.0/24 flowid 13:1 tc filter add dev eth0.113 protocol ip parent 13:0 prio 1 u32 match ip src 192.168.13.0/24 flowid 13:2
我想要做的是将VLAN 113(子网192.168.13.0/24)上的带宽限制为3mbit向上和3mbit向下.不幸的是,它似乎根本没有效果!我对tc命令非常缺乏经验,所以任何帮助这项工作都会受到赞赏.
由于您已经将规则编写到rate limit by subnet,因此需要让Linux对其进行速率控制.
我建议通过将VLAN置于桥接器中来解决这个问题(尽管为了保持一致性,您可能希望为每个VLAN创建一个桥接器):
brctl addbr br113 btctl addif br113 eth0.113
然后,您可以将您的tc规则应用于br113而不是eth0.113.
(配置/ etc / network / interfaces留给读者练习,如果有效的话……)
或者将流量控制规则应用于WAN接口eth2可能更简单;最终结果应该大致相同.
以上是大佬教程为你收集整理的限制Linux网关上内部接口的带宽全部内容,希望文章能够帮你解决限制Linux网关上内部接口的带宽所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。