Virtualbox 与 VMware 连接

Virtualbox 与 VMware 连接

我在 Virtualbox 上安装了 Windows 操作系统,在 VMware 上安装了 Ubuntu 操作系统。我为这两个操作系统分配了内部 IP 地址(例如,Windows 操作系统分配 192.168.1.3,Ubuntu 分配 192.168.1.4)。问题是我可以从本地计算机成功 ping 这两个服务器。但我无法从 Ubuntu 或 Windows ping 这些服务器。有什么办法吗?

编辑:当我尝试 ping 时,它显示“请求超时”。

答案1

您选择了错误的适配器类型。您应该选择适配器。这样,它们将向您的路由器请求 IP 地址,并且它们在各方面都将表现得像网络上的新 PC,并且能够相互通信。

相反,内部适配器模式会创建用户无法立即访问的虚拟接口;例如,如果你尝试使用 NAT 适配器,你会注意到主持人机器上根本没有任何新接口可以与虚拟机对话:它完全包含在虚拟机管理程序内。

连接是迄今为止最简单的解决方案。

答案2

不要为这些虚拟机静态分配任何 IP。相反,您需要执行以下操作:

  1. 关闭所有虚拟机

  2. 打开 VMware 工作站,转到编辑->虚拟网络编辑器->更改设置->选择 VMnet0->在其中包含桥接选项并选择“虚拟主机仅以太网适配器”->单击确定。

  3. 打开您的 VMware 虚拟机(Ubuntu)-> 转到该虚拟机的网络适配器设置,您可以在 VMware 窗口底部找到它。然后选择网络连接为自定义并选择“VMnet0”。

  4. 打开虚拟盒并打开您的虚拟机(Windows 操作系统),转到该虚拟机的设置->网络->附加到:仅主机适配器,名称为 Virtualbox 仅主机以太网适配器。然后单击确定。

现在您的连接已建立。

更多信息请参阅我撰写的以下文章:如何在 VirtualBox 和 VMware 虚拟机之间设置网络

相关内容