添加静态 IP 配置后,22.04 无法访问互联网

添加静态 IP 配置后,22.04 无法访问互联网

我从其 iso 映像启动了一个新的虚拟盒 ubuntu 服务器实例 - 22.04.3 lts。

此时,我可以运行诸如sudo apt updatesudo apt upgrade等命令,并且它们按预期运行。

然后我关闭虚拟机,打开其设置,添加第二个网络适配器 - 仅主机适配器。下图将描述适配器配置:

在此处输入图片描述

然后我启动虚拟机并进行/etc/netplan/00-installer-config.yaml如下编辑:


network:
  ethernets:
    enp0s3:
      dhcp4: true
    enp0s8:
      dhcp4: false
      dhcp6: false
      addresses: [192.168.118.10/24]
      nameservers:
        addresses: [61.1.1.1, 8.8.8.8]
      routes:
        - to: default
          via: 192.168.118.1
  renderer: networkd
  version: 2

然后我运行sudo netplan apply。命令成功。

现在我可以通过静态 IP 地址连接到虚拟机,但是无法访问互联网。

一个简单的 curl 命令在尝试连接到时会超时www.google.com


问题解决了

事实证明,我在接口配置中所需要的enp0s8只是dhcp4addresses。进行此更改后,netplan apply互联网就可以访问了。

仍然不知道为什么这会起作用,并且旧的配置失败了。

相关内容