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

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

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

由于我不明白的原因,DHCP 授予我的 Ubuntu 机器 192.168.20.50 和我的 Debian VM 10.0.2.15。当我从我的 Ubuntu 机器运行 traceroute 时,它​​在互联网上尝试寻找 10.0.2.15 时丢失了。

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

答案1

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

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

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

在此处输入图片描述

相关内容