我通过“软件和更新”应用程序在 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