小编Jos*_*jen的帖子

未应用 Netplan DNS 名称服务器设置

我从Linode租用了一个 VPS ,上面安装了 Ubuntu 20.04 LTS (Focal Fossa)。但 Linode 的默认 DNS 服务器无法解析我真正需要它解析的域名。因此,我尝试编辑我的 netplan 配置,将 DNS 服务器更改为 Google 的服务器,因为 VPS 显然是无头的。我编辑了文件 /etc/netplan/01-netcfg.yaml 以包含以下内容:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: yes
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
Run Code Online (Sandbox Code Playgroud)

Ubuntu 20.04默认使用networkd作为netplan后端。我检查了 YAML,它的格式正确。DHCP 默认情况下处于打开状态(通过设置 dhcp4: yes),将其关闭(通过设置 dhcp4: no)并不能解决该问题。eth0 是我的网络连接的名称ip a。但是,每当我sudo netplan apply保存 netplan 配置文件后运行时,活动名称服务器似乎都没有按照sudo systemd-resolve --status. 即使通过运行强制 networkd 重新启动sudo …

dns systemd netplan systemd-networkd

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

dns ×1

netplan ×1

systemd ×1

systemd-networkd ×1