我可以使用 pfSense 或 m0n0wall 来模拟数据包丢失和抖动吗?

我可以使用 pfSense 或 m0n0wall 来模拟数据包丢失和抖动吗?

我可以使用 pfSense 或 m0n0wall 来模拟类似 WAN 的数据包丢失、抖动、重复和重新排序吗?

我看到一些问题需要专门的解决方案,例如: 我可以使用什么工具来模拟 HTTP 流量的 WAN?

但是,我想知道是否也可以使用常规路由器发行版来实现。理想情况下,作为透明以太网桥,而不是实际的路由器。

谢谢

答案1

PFSense 和 m0n0wall 似乎都支持虚拟网络流量整形器。

dummynet最初设计用于测试网络协议的工具,此后用于各种应用,包括带宽管理。它模拟/强制执行队列和带宽限制、延迟、数据包丢失和多路径效应。

答案2

最好的方法可能是使用 netem 内核模块。请参阅这里了解更多详情。它将允许您执行上述所有操作,甚至更多。自 2.6 版以来,它一直是 Linux 内核的一部分,因此现在几乎任何发行版中都应该可用。

相关内容