在我的192.168框中,如何在同一框中找到10.0虚拟机?


11

我正在运行Ubuntu 12.04和VirtualBox 4.1.12。我已经在VirtualBox下创建了一个Debian服务器。

由于我不了解的原因,DHCP授予了我的Ubuntu盒子192.168.20.50和我的Debian VM 10.0.2.15。当我从Ubuntu盒中运行traceroute时,尝试在Internet上找到10.0.2.15会迷路。

如何指示Ubuntu,以便它可以找到我的Debian VM?


10.0.2.15不是有效的互联网IP地址。它仅在Intranet中有效。在这种特定情况下,它实际上不是您的Intranet网络的一部分。您将必须更改虚拟机上NAT设备的配置,使其位于同一Intranet子地址(192.168而不是10.0)上。
拉姆猎犬,2013年

Answers:


14

网络适​​配器的VirtualBox的默认配置是NAT。在这种情况下,您的虚拟机不是从DHCP服务器获取真实IP,而是从Virtualbox提供的IP(即10.0.xx)。

如果将网络适配器(在虚拟机设置中)更改为“桥接适配器”,它将获得主机计算机范围内的真实IP地址(即192.168.xx),并由DHCP服务器在您的真实网络,您可以这样访问它。

(我没有Ubuntu主机系统,因此以下屏幕截图来自Windows,
但在Ubuntu下应该类似)

在此处输入图片说明


1
您几乎将屏幕截图添加到我的评论中,我向您致敬。
拉姆猎犬,2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.