当我尝试访问网站时,它不再起作用,只是告诉我“DNS_PROBE_POSSIBLE”,除非我连接到 VPN(Proton VPN),否则互联网可以正常工作。
经过一番挖掘,我很确定这是一个 DNS 问题,但我不知道如何解决它。
如果我连接到 VPN 并运行,systemd-resolve --status | grep Current
我会得到:
Current Scopes: DNS
Current DNS Server: 10.16.0.1
Current Scopes: none
Current Scopes: none
Current Scopes: none
但是如果我没有连接到 VPN,那么当我运行相同的命令时,我会得到:
Current Scopes: DNS
Current DNS Server: ::1
Current Scopes: none
Current Scopes: none
Current Scopes: none
另外,当未连接到 VPN 时,我可以 ping 8.8.8.8,但不能 ping google.com。任何关于如何解决此问题以便我可以在不使用 VPN 的情况下访问互联网的建议都将不胜感激。
答案1
感谢 @matigo 帮助我找到问题!结果发现这是 ProtonVPN 及其新官方应用的问题。
我的猜测是:在我开始遇到这些问题之前它就崩溃了,然后当尝试重新打开它并连接它时,它会引发未知错误。
因此我使用以下方法卸载了该应用程序:
sudo apt-get autoremove protonvpn
但这并没有解决我的问题,因为我仍然启用了终止开关。
因此解决方案是pvpn-
在运行时删除名称中包含以下内容的所有连接:
nmcli connection show --active
并使用以下命令删除它们:
nmcli connection delete [connection name]
来源:ProtonVPN 支持