Linux:复制网络接口来模拟链路故障

Linux:复制网络接口来模拟链路故障

我运行的是 Ubuntu。我需要添加一些延迟和/或一些网络错误,以查看我的应用程序是否可以处理网络故障(连接和断开连接)。我发现“tc”工具有助于增加延迟并使接口更加故障。我担心 tc 会影响我的 eth0,这不好,因为我需要与网络和 Kerberos 建立连接。是否可以“复制”链接并仅在网络接口的“副本”上模拟网络问题?

如果是,那么工具/技术是什么?

答案1

就您在此处所考虑的内容而言,最简单的实现可能是 VPN 连接。它创建一个可以与物理适配器一起工作的虚拟适配器。Linux 支持打开VPN这似乎非常适合您所描述的问题。您可以考虑将开发环境移至虚拟机,这样您就可以更轻松地测试延迟和带宽等问题,而不会干扰台式机的日常功能。

相关内容