我通过应用程序“软件和更新”在我的 Ubuntu Desktop 21.04 上安装了一些更新,我不知道更新了哪些软件。在我重新启动系统之前,互联网工作正常。计算机无法通过任何 Wi-Fi 访问互联网,但我的其他设备可以。当我这样做时ping google.com
,我得到ping: google.com: Temporary failure in name resolution
我在本地网络中的 Android 上创建了一个代理服务器,并通过它在我的 Linux 上进行连接,并且它有效。我不确定这个事实是否重要,试图讲述我注意到的细节。
我在 StackOverflow 中搜索了此类问题,我尝试将名称服务器 8.8.8.8 添加到 /etc/resolv.conf,尝试根据此答案编辑 /etc/network/interfaces:https://askubuntu.com/a/552311,之后在设置中没有检测到 Wi-Fi 网络(最初,我没有这样的文件),所以我只是删除了其中的所有内容。
systemd-resolve --status
返回:
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: foreign
Link 2 (eth0)
Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 3 (wlan0)
Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 4 (pvpnksintrf0)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: ::1
DNS Servers: ::1
DNS Domain: ~.
Link 5 (ipv6leakintrf0)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: ::1
DNS Servers: ::1
DNS Domain: ~.
如何找到问题的原因并解决?
答案1
问题似乎出在 ProtonVPN 上。我不知道到底是什么解决了这个问题,但我所做的是:
sudo ifconfig pvpnksintrf0 down
sudo ifconfig ipv6leakintrf0 down
sudo apt-get remove protonvpn
rm -rf ~/.cache/protonvpn
rm -rf ~/.config/protonvpn
systemctl restart systemd-resolved.service