ExpressVPN 卸载后:卸载后不再连接到工作 DNS 服务

ExpressVPN 卸载后:卸载后不再连接到工作 DNS 服务

在中国旅行期间,我一直在 Ubuntu 16.04 上使用expressVPN,卸载后,我无法再使用互联网连接。我的 /etc/resolv.conf 看起来像这样

# Generated by expressvpn
search expressvpn
nameserver 10.19.0.1

我确保有一个有效的互联网连接,如下所述:https://askubuntu.com/questions/790745/connected-to-wifi-but-no-internet/790770

ssh 和 scp 可以工作。 http,邮件协议则不然。

如何删除 ExpressVPN 配置?即使具有 root 权限,我也无法获得 /etc/resolv.conf 的写入权限。感谢您的帮助。

编辑:设置了不可变位。

答案1

FWIW,我还必须执行以下操作:

# apt remove expressvpn
# apt-get purge expressvpn
# rm -rf /var/lib/expressvpn
# dpkg-reconfigure resolveconf
# reboot

答案2

卸载 ExpressVPN 后我也遇到了同样的情况。这是一次最不幸的经历,而且他们的行为显然是疏忽的。

这就是您可能需要做的。

删除 resolv.conf 文件上的不可变位,如下所示:

sudo chattr -i /etc/resolv.conf

然后删除 ExpressVPN 的所有三行,并用您自己的 ISP/路由器 IP 地址替换 DNS 服务器,或使用免费的公共第三方 DNS 服务器,例如 Google (8.8.8.8) 或 OpenNIC。

vim /etc/resolv.conf

此后您要做什么不太清楚,并且取决于您的整体配置。我相信最好的来源是https://wiki.archlinux.org/index.php/Resolv.conf。他们警告您一些程序有更改 resolv.conf 的习惯,并且您需要加以防范。您可以再次设置不可变位以防止这种情况,或者至少在文件 /etc/NetworkManager/NetworkManager.conf 中添加 dns=none

就我而言,一切都立即得到解决,我又可以上网了。也许您现在已经自己解决了这个问题,但对于(某些)其他人来说这可能会有所帮助。

答案3

我遇到了同样的问题并通过运行修复了它

sudo dpkg-reconfigure resolvconf

并重新启动

来源:https://askubuntu.com/questions/784994/resolv-conf-did-not-reset-after-vpn-disconnection

相关内容