我最近从 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
答案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。