首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetEm IPv4过滤

NetEm IPv4过滤
EN

Stack Overflow用户
提问于 2015-04-19 19:51:36
回答 1查看 339关注 0票数 0

希望我来对了地方问这个问题,如果没有,我猜我的问题变成了我在哪里可以找到知道答案的人,因为在谷歌上一周没有帮助!

我已经设置了NetEm,并最终让它工作了,但我想要做的是使用IPv4过滤器进行测试,即我想要将延迟添加到一个IP,而不是将其添加到其他IP,以测试一系列不同延迟的效果。

我正在通过ubuntu运行NetEm,任何给我指出正确方向的建议都会有所帮助!

谢谢,

戴夫

EN

回答 1

Stack Overflow用户

发布于 2015-04-30 21:14:59

请使用以下命令集设置netem,以便对特定ip地址执行您想执行的任何操作。

tc qdisc del dev eth0 root

(假设接口为eth0 )

tc qdisc add dev eth0 root handle 1: htb

tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit

(令牌100Mbit速率)

tc filter add dev eth0 parent 1: protocol ip prio 1 u32 flowid 1:1 match ip dst 192.168.2.219

(假设您要限制此dst ip地址的带宽)

tc qdisc add dev eth0 parent 1:1 handle 10: netem delay 25ms

(假设你想要25ms的延迟)

有关更好的explaination,请参阅我的另一个答案

这篇优秀的thesis可以让你更好地理解

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29729489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档