![一台主机上有两个虚拟机,无论是否在网络域内](https://linux22.com/image/631608/%E4%B8%80%E5%8F%B0%E4%B8%BB%E6%9C%BA%E4%B8%8A%E6%9C%89%E4%B8%A4%E4%B8%AA%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%8C%E6%97%A0%E8%AE%BA%E6%98%AF%E5%90%A6%E5%9C%A8%E7%BD%91%E7%BB%9C%E5%9F%9F%E5%86%85.png)
我有一个公司网络,其 IP 地址范围为 192.168.0.x
我有一台主机(一台 Mac),它在网络上时从 dhcp 获取其 ip。
在主机上,我有 2 个 Virtualbox Windows VM,需要一直运行,它们需要互相通信,因为一个是服务器,一个是客户端。但是,客户端还需要充当网络上的普通机器,因此目前以桥接模式运行。
我的问题是,如果我让两个虚拟机都以桥接网络模式运行,当用户脱离网络(例如在家)时,他们仍然需要两个 Windows 虚拟机才能相互通信。
有什么想法我可以如何在网络或网络外实现所需的设置?
答案1
只需为每台具有另一个 IP 范围的机器添加额外的 NIC。然后它们就可以通过该接口相互通信