在 VirtualBox 下的 Ubuntu 中只有一个 eth 适配器正常工作

在 VirtualBox 下的 Ubuntu 中只有一个 eth 适配器正常工作

我在 Ubuntu 16.04 VM 中设置了 2 个网络适配器:Nat 和 Host-Only,设置 /etc/network/interface 如下:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp0s3
iface enp0s3 inet dhcp

#allow-hotplug enp0s8
auto enp0s8
iface enp0s8 inet static
    address 192.168.56.110
    netmask 255.255.255.0
    gateway 192.168.56.1

我面临的问题是,两个网络适配器中只有一个在任何时候都在工作。使用上述设置,我可以连接到我的虚拟机,但虚拟机有 WAN 连接。我已关注这个问题的建议,但是当我删除网关线时,互联网在虚拟机中工作,但我无法从我的主机连接到虚拟机。

另一个(Debian)VM 在相同的网关设置下运行良好。

我究竟做错了什么?

答案1

我找到了解决方案回答. 解决方案是使用

 network 192.168.56.0

代替

 gateway 192.168.56.1

相关内容