我已经在虚拟机上安装了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)并完全重启了一百次。
答案 0 :(得分: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
答案 1 :(得分:6)
我遇到了同样的问题。我通过在/etc/network/interfaces
末尾添加以下内容来解决它。
auto enp0s8
iface enp0s8 inet dhcp
请注意,我将第一个网络适配器配置为"仅限主机"第二个是NAT。
答案 2 :(得分:4)
我可以确认一下:VirtualBox设置中网络适配器的顺序有所不同。第一个应该是仅主机,第二个应该是NAT。