Ubuntu 20.04 未连接 VPN 时 DNS 解析出现问题

Ubuntu 20.04 未连接 VPN 时 DNS 解析出现问题

当我尝试访问网站时,它不再起作用,只是告诉我“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 支持

相关内容