14

我已经在虚拟机上安装了 Ubuntu Server 16.04 作为我 Mac 上的来宾操作系统。

与往常一样,我使用 NAT 和“仅主机”使用以下配置设置它,就像我让所有其他带有 Ubuntu 14.04 的 VM Box 拥有静态 IP 和 Internet 一样。但它们似乎不适用于新的 Ubuntu。尽管“ifconfig”给了我一个好的结果,但我没有互联网,我无法从具有上述 IP 的主机访问我的来宾计算机。

我的 /etc/network/interfaces 看起来像这样:

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet static
address 192.168.56.106
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4

“ifconfig -a”的结果如下所示:

在此处输入图像描述

任何想法为什么这不适用于 Ubuntu 16.04?

请注意:我已经完全重启了我的网络服务(/etc/init.d/networking)和机器数百次。

4

3 回答 3

18

我猜问题是 Ubuntu 16.04 中的新命名。所以我将我的第一个适配器设置为“仅主机适配器”,第二个设置为“NAT”,我可以通过以下配置成功地将我的 IP 设置为“192.168.56.106”。这是我的 /etc/network/interfaces

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# Host Only Network
auto enp0s3
iface enp0s3 inet static
dns-nameservers 8.8.8.8 8.8.4.4
address 192.168.56.106
network 192.168.56.0
netmask 255.255.255.0
broadcast 192.168.56.255

# NAT Network
auto enp0s8
iface enp0s8 inet dhcp
于 2016-05-05T14:08:13.860 回答
6

我有同样的问题。我通过在末尾添加以下内容来解决它/etc/network/interfaces

auto enp0s8
iface enp0s8 inet dhcp

请注意,我将第一个网络适配器配置为“仅主机”,第二个配置为 NAT。

于 2016-05-04T12:04:45.210 回答
5

我可以确认这一点:VirtualBox 设置中网络适配器的顺序有所不同。第一个应该是仅主机,第二个应该是 NAT。

于 2016-06-20T09:09:14.607 回答