我正在运行 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 下应该是类似的)