Ubuntu22 电源短路后 DNS 中断

Ubuntu22 电源短路后 DNS 中断

停电后,我必须进入fsck分区才能登录。之后,时钟慢了几个小时,导致互联网无法工作。最后我把时间调对了,但互联网仍然无法连接。这是 DNS 问题,因为我只能ping google.com工作ping 8.8.8.8

resolvectl status
Global
       Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: missing

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

Link 3 (wlx9cefd5fe6a19)
Current Scopes: DNS
     Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
   DNS Servers: 208.67.222.222 208.67.220.220 10.0.0.138
                2a06:c701:4e0b:b000:2b8:c2ff:febb:4c26 2a06:c701:ffff::1
                2a06:c701:ffff::2
    DNS Domain: local

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

ls /etc/resolv.conf没有这样的文件

答案1

您的文件似乎/etc/resolv.conf未正确设置。默认情况下,这应该是指向 的符号链接/run/systemd/resolve/stub-resolv.conf,该文件定义本地缓存存根解析器。不确定为什么没有为您设置。无论如何,请在命令行中输入以下内容以创建符号链接:

sudo ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

然后运行以下命令重新启动 systemd-resolved:

sudo systemctl restart systemd-resloved

此后,您就可以出发了。

相关内容