Ubuntu 13.10 - 使 eth0 或 wan0 接口上传/下载慢动作以测试软件

Ubuntu 13.10 - 使 eth0 或 wan0 接口上传/下载慢动作以测试软件

我有一个软件,需要通过低速互联网、非常有限的上传/下载、一段时间后自动断开连接并重新连接等场景进行测试。

我发现我可以尝试 wanem 或 wanembridge,但它们对我没有帮助,因为它就像一个路由器。

我需要让 Ubuntu 13.10 eth0 和 wlan0 慢动作,因为我有许多其他基于 Ubuntu 13.10 的依赖项。

知道怎样做吗?

答案1

您可以尝试使用[netem]模拟器(http://www.linuxfoundation.org/collaborate/workgroups/networking/netem)另请查看以下链接中的手册页(http://manpages.ubuntu.com/manpages/saucy/man8/tc-netem.8.html

答案2

$ apt-get install wondershaper

这会将下载限制限制为 1000 千比特,将上传限制为 200 千比特。

$ wondershaper eth0 1000 200

这样就可以消除限制,恢复正常

$ wondershaper clear eth0

这也可以包含在网络接口中,当接口处于 UP 状态时,使用默认值,当接口处于 down 状态时,清除它

$ /etc/network/interfaces
up /sbin/wondershaper eth0 downspeed upspeed
down /sbin/wondershaper clear eth1

相关内容