更改 netplan 后 Ubuntu 服务器超时

更改 netplan 后 Ubuntu 服务器超时

我的目标只是在 Ubuntu 服务器 20.04 上使用 Netplan 设置静态 IP。
我的配置导致问题,可能是名称服务器的问题。

由于我正在使用裸机,因此我正在配置/etc/netplan/00-installer-config.yaml

原文内容00-installer-config.yaml如下:

network:
  ethernets:
    enp1s0:
      dhcp4: true
  version: 2

我听从了所有最好的建议,并进行了调整

network:
  ethernets:
    enp1s0:
      addresses: [192.168.0.111/24]
      dhcp4: false
      gateway4: 192.168.0.1
      nameservers:
        addresses: [96.114.21.40,96.114.14.140,68.87.41.40]
  version: 2

我执行了netplan generate,然后netplan apply,然后重新启动。

我没有收到 netplan 的投诉。所有间距都是正确的(@3 个空格/缩进)。我没有使用制表符来分隔。在我尝试更新系统或安装任何新程序之前,一切似乎都很好。 Ubuntu 服务器无法执行任何操作,并且会超时。当我恢复到原始 yaml 文件时,Ubuntu 服务器再次协作。

我后来读到,Ubuntu 服务器不合作可能是因为名称服务器出了问题。

Xfinity 是我的互联网提供商。我进行了 NSlookup:

nslookup xfinity.com
Server:     192.168.0.1
Address:    192.168.0.1#53

Non-authoritative answer:
Name:   xfinity.com
Address: 96.114.21.40
Name:   xfinity.com
Address: 96.114.14.140
Name:   xfinity.com
Address: 68.87.41.40

我究竟做错了什么?

  1. 是否存在我需要禁用的“subiquity”?(裸机)
  2. version: 2我需要在脚本结束时进行处理吗?

答案1

这些似乎不是正确的名称服务器。通过在 xfinity.com 上执行 nslookup,您只能获取其 Web 服务器的 IP 地址。

我不知道 xfinity 的正确名称服务器,但我建议尝试 google 公共 DNS 服务器。

将 netplan 的名称服务器部分替换为:

nameservers:
  addresses: [8.8.8.8,8.8.4.4]

相关内容