Ubuntu 在 VirtualBox 上没有网络连接

Ubuntu 在 VirtualBox 上没有网络连接

尝试使用 Ubuntu-20.04.1 LTS 和 WiFi 适配器在 VirtualBox VM 上访问互联网。

VM 有 2 个网络适配器。NAT 和主机仅带有具有静态 IP 地址的主机专用适配器。

Netplan 配置如下:

network:
  ethernets:
    enp0s3:
            dhcp4: yes
    enp0s8:
            addresses: [192.168.56.3/24]
            gateway4: 192.168.56.1
            nameservers:
                    addresses: [4.2.2.2, 8.8.8.8]
  version: 2

ip addr show说:

2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:dd:a6:04 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 86264sec preferred_lft 86264sec
    inet6 fe80::a00:27ff:fedd:a604/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:0e:27:7d brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.3/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe0e:277d/64 scope link
       valid_lft forever preferred_lft forever

enp0s3 被分配了一个 10.xxx 地址但仍然不起作用,而另一个获得相同 10.xxx 地址的虚拟机可以工作。

我错过了什么?

答案1

可能是默认路由的问题。对于主机专用网络,您不需要网关和 DNS!

您可以使用以下方法进行检查:ip route show

从配置中删除它们,这样默认网关将与 NAT/DHCP 配置进行交互。DNS 似乎也不会产生影响,但会保持合理的干净配置。

相关内容