![在 VirtualBox 下的 Ubuntu 中只有一个 eth 适配器正常工作](https://linux22.com/image/1148990/%E5%9C%A8%20VirtualBox%20%E4%B8%8B%E7%9A%84%20Ubuntu%20%E4%B8%AD%E5%8F%AA%E6%9C%89%E4%B8%80%E4%B8%AA%20eth%20%E9%80%82%E9%85%8D%E5%99%A8%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C.png)
我在 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 在相同的网关设置下运行良好。
我究竟做错了什么?