在保持连接的同时模拟在远程机器上拔下的以太网电缆

Reu*_*ish 8 linux networking iptables iproute

我正在通过 ssh 在远程嵌入式 Linux 机器“X”上在家工作。它有一个物理网卡。

我需要在同一台远程机器 "X"上模拟以太网电缆拔出条件,同时保持连接/工作。

要求1。〜“X”上面向网络的应用程序将“相信”它们已断开连接,就像我在生产场景中拔掉卡一样。

要求2。尽管 req1 中的情况,我将能够继续我的远程 (SSH) 会话。

远程框“X”使用 systemd 加载用户空间。如果这是相关的。

虽然我可以使用串口将“X”连接到另一台我可以在家远程连接的计算机上,但这并不能解决我的问题。

我已经阅读了 (PSB) 以下文章,但我似乎无法将它们全部组合成工作解决方案。

谢谢!

虚拟抽头/tun在这里:http : //backreference.org/2010/03/26/tuntap-interface-tutorial/

iproute2 特性:http : //www.linuxfoundation.org/collaborate/workgroups/networking/iproute2

虚拟接口别名:https : //serverfault.com/questions/83234/how-do-i-create-a-linux-virtual-network-interface-alias-with-a-real-interface?rq=1

转发流量:将进入虚拟接口的流量 转发到另一个接口(?)

mmv*_*-ru 1

使用别名看起来尽可能的命中。但在此配置中只能模拟“接口关闭”情况。看起来不可能清理模拟“链接关闭”的情况。

对于完整测试,可以使用通过串行端口而不是 ssh 的管理连接。

Your WS <-ssh-> Neighbor_to_testhost <-serial-> Test_Host
Run Code Online (Sandbox Code Playgroud)