从我的 192.168 盒子,我如何在同一个盒子上找到 10.0 虚拟机?

Tho*_*hom 11 virtualbox routing dhcp virtual-machine

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

出于我不明白的原因,DHCP 授予我的 Ubuntu box 192.168.20.50 和我的 Debian VM 10.0.2.15。当我从我的 Ubuntu 机器运行 traceroute 时,它​​在试图在 Internet 上查找 10.0.2.15 时迷路了。

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

Rik*_*Rik 14

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

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

(我没有 Ubuntu 主机系统,所以下面的截图来自 Windows,
但在 Ubuntu 下应该是相似的)

在此处输入图片说明