运行多个 Virtual Box VM 时出现网络问题

运行多个 Virtual Box VM 时出现网络问题

是否可以在台式计算机上运行多个 Virtual Box VM?

我正在运行 Windows 7 作为主机操作系统,并有 3 个运行 Ubuntu Server 操作系统的 Virtual Box VM。

当网络设置为桥接时,每个虚拟机都可以正常工作。我尝试了不同的网络设置,但到目前为止没有任何效果。我想我一定错过了一些非常简单的东西,除非当然无法做到。

当我以桥接模式启动虚拟机时,我看到有一个 IP,然后我可以从主机操作系统访问它。当我将网络设置为除此以外的任何设置时,我无法从主机访问虚拟机。

我想要做的是设置 HTTP VM、数据库 VM 和 Confluence VM。HTTP VM 需要将其 IP 暴露给主机。HTTP 当然只会与 Confluence 通信,而 Confluence 将与数据库通信。

这样做是为了复制我们在小型生产系统中所拥有的内容,我们想要在该系统中升级所有软件 - 我们没有任何额外的盒子来实际构建这一点,因此尝试在我的桌面上进行设置。

答案1

我从您的问题中理解到:您希望三个虚拟访客之间有相互路由,对吗?您还希望主机能够路由到访客,对吗?

如果是这种情况,桥接连接正是您所需要的。如果您无法使用桥接连接,请告诉我们问题出在哪里。

答案2

您在 LAN 上使用 DHCP 吗?

如果您这样做,并且正在设置虚拟机以从 DHCP 获取其配置,请确保虚拟 NIC 具有不同的 MAC 地址。

如果您的网络上没有 DHCP,或者您想手动配置盒子,请确保每个盒子使用不同的 IP(并且它们不与 LAN 或 DHCP 池中的其他盒子重叠)。

如果可能的话,尤其是如果您可以控制 DHCP,我建议使用 DHCP。

答案3

相关内容