我在 VirtualBox 客户机中安装了 Ubuntu 18.04。虚拟机配置了两个适配器,以提供互联网访问和与其他虚拟机的连接,它们是:
适配器 1:NAT(enp0s3)
适配器 2:内部网络(enp0s8)
当仅启用 NAT 适配器时,互联网访问可以正常工作。
当两个适配器都启用时,我仍然能够通过 IP 地址(例如 8.8.8.8)ping 到外界,但不能通过主机名或网页 ping 到外界,这表明存在 DNS 问题。
enp0s3 设置为通过 DHCP 自动接收 IP,并获取通常的 10.0.2.15 IP,当它是唯一启用的适配器时,它可以正常工作。
enp0s8 设置了静态 IP(192.168.1.1),DNS 和网关选项留空。我很难找到为什么启用内部网络适配器会导致此问题?
答案1
/etc/network/interfaces
netplan
在 Ubuntu 18.04 上已被替换(Ubuntu 为何更改网络配置)
以下对我有用:
sudo vim /etc/netplan/60-mynetwork.yaml
network:
ethernets:
enp0s8:
dhcp4: true
version: 2
sudo netplan 申请