![连接不同主机上的两个虚拟机](https://linux22.com/image/1521054/%E8%BF%9E%E6%8E%A5%E4%B8%8D%E5%90%8C%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%E4%B8%A4%E4%B8%AA%E8%99%9A%E6%8B%9F%E6%9C%BA.png)
在 Virtualbox 中,是否可以使用 NAT 连接同一网络上两台独立主机上的两台 VM?
我目前有两个 Linux 机箱(位于不同主机上的 VM),它们无法通信,但是,两个主机可以互相访问。
答案1
如果您已经决定要使用 NAT 作为其网络,那么这实际上不是一个虚拟化问题;这与让两台物理计算机在 NAT 路由器后面通过 Internet 进行通信的情况相同。您只需要转发所需的端口(您可以在 VirtualBox 的网络设置中执行此操作),然后从另一台主机的 VM 连接到一台主机的 IP。正如 @TJJ 所说,您的另一个选择是使用桥接网络而不是 NAT,这样计算机无需额外配置即可连接。