名称解析暂时失败 Ubuntu 22.04 -> 22.10

名称解析暂时失败 Ubuntu 22.04 -> 22.10

我最近从 22.04 升级到了 22.10。

现在,当我尝试 ping 域名时,会出现“名称解析暂时失败”的情况

A

$sudo resolvectl status显示的是 eth0:

Link 3 (eth0)
Current Scopes: none
     Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

我已按照此处类似帖子中的说明进行操作

$sudo rm -f /etc/resolv.conf
$sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

这是我的 netplan 配置:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
     eth0:
      dhcp4: yes
      optional: yes
      nameservers:
       addresses: [8.8.8.8, 8.8.4.4]

但问题仍然存在

答案1

好的,NVM 已修复。我按照此处的说明操作:

Ubuntu 20.04 有线名称解析暂时失败

这招确实奏效了。

答案2

$sudo rm -f /etc/resolv.conf
$sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

不要这样做!预期配置是 /etc/resolv.conf 指向 /run/systemd/resolve/stub-resolv.conf。

 Ubuntu 20.04 temporary failure in name resolution for wired

也不要这么做。不支持手动修改 /etc/resolv.conf。

相关内容