所以我希望能够从虚拟机内部 ping 通 Host2。现在,我可以从主机 ping 通 Host2,但是从虚拟机内部 ping 通 Host2 时没有响应。我已将 virtualbox 配置为 NAT 模式。我可以从虚拟机内部 ping 通 google.com,因此它确实可以使用 NAT 访问互联网。Host2 和主机之间的连接是插入两台机器的以太网电缆。我也尝试过使用 virtualbox 的桥接适配器配置,但这似乎并没有让 Host2 通过 ssh 对 VM 可见。请注意,我无法将 Host2 连接到 WIFI 路由器,因为它不在我的控制范围内。如果有帮助的话,主机操作系统是 Windows 10。我提供了一个图表来展示我的网络布局;理想情况下,无论主机和 wifi 路由器之间的连接是否启用,这都应该可以正常工作。
这类似于VM 与另一台计算机之间的连接(以太网电缆)但我认为略有不同,在这种情况下,这需要在主机连接到路由器和不连接到路由器的情况下工作,并且我不确定在主机不连接到本地网络的情况下桥接适配器模式如何工作。
答案1
所以我用这个解决了这个问题如何通过以太网电缆从虚拟机 ssh 到私人服务器?建议。基本上,关键是您需要将模式设置为桥接适配器和将桥接适配器的网络设置为以太网链路而不是 Wifi 卡。希望这对那些试图让 VirtualBox VM 通过链路本地网络连接的人有用。