在 Virtualbox 中,是否可以使用 NAT 连接同一网络上两台独立主机上的两台 VM?
我目前有两个 Linux 机箱(位于不同主机上的 VM),它们无法通信,但是,两个主机可以互相访问。
答案1
如果您已经决定要使用 NAT 作为其网络,那么这实际上不是一个虚拟化问题;这与让两台物理计算机在 NAT 路由器后面通过 Internet 进行通信的情况相同。您只需要转发所需的端口(您可以在 VirtualBox 的网络设置中执行此操作),然后从另一台主机的 VM 连接到一台主机的 IP。正如 @TJJ 所说,您的另一个选择是使用桥接网络而不是 NAT,这样计算机无需额外配置即可连接。