【问题标题】:How can I mock remote network devices in Linux?如何在 Linux 中模拟远程网络设备?
【发布时间】:2021-05-02 20:37:00
【问题描述】:

我正在制作一个系统,该系统需要能够通过 ping 来确定主机是否可访问。

作为小型端到端冒烟测试套件的一部分,我希望能够在测试套件期间启动主机并拆除它们,以测试我的系统是否正确响应。不幸的是,实际上启动远程主机并将其拆除是昂贵且极其缓慢的。

有什么方法可以在 Linux 中模拟这个吗?

如果不需要以 root 身份运行测试套件,则可以加分。


我希望我可以创建一些虚拟接口,为它们分配任意 IP 地址,并在测试期间启动/关闭它们,以模拟主机关闭和恢复。我什至应该能够使用 netcat 模拟主机上的开放端口,这也将非常有用。不过,我还没有找到任何运气(如果可能的话),我怀疑我的 Google-fu 和网络工程综合技能点太低了。

【问题讨论】:

    标签: linux networking mocking ip icmp


    【解决方案1】:

    根据您的网络要求,我认为Docker 可以满足您的需求。

    【讨论】:

      猜你喜欢
      • 2014-10-27
      • 2020-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 2011-01-06
      相关资源
      最近更新 更多