在 Ubuntu 16.04 中,我没有遇到任何有关 VPN 的问题:断开连接后我就可以访问互联网了。
在 Ubuntu 18.04 中没有互联网断开 VPN 连接后。我实际上可以 ping 通8.8.8.8
,但不能www.google.com
,因此我认为是 DNS 相关问题。
手动解决方案是执行$ sudo service network-manager reload
。
- Ubuntu 18.04 中出现此问题的原因是什么?
- 我们如何才能永久地修复它?
答案1
这可能与这个错误有关:https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946
解决方案
编辑文件/etc/ppp/ip-up.d/0000usepeerdns
替换以下行:
cp -a "$REALRESOLVCONF" "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"
使用此代码:
cp "$REALRESOLVCONF" "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"
chmod 644 "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"
重新启动网络管理器:
systemctl restart NetworkManager
答案2
试试这个,它对我有用。
断开 VPN 连接
sudo rm /etc/resolv.conf
sudo gedit /etc/resolv.conf
添加:“nameserver 8.8.8.8”然后保存
sudo service network-manager reload
答案3
我遇到了类似但不同的问题。当我的 Debian 4.19.37-5+deb10u1 加载时,它启动了 NordVPN 版本 3.2.0-4。每当我断开 VPN 连接时,我都没有互联网连接。不过,本地网络仍然可以访问,并且 DNS 在尝试互联网 ping 时返回了正确的 IP。NordVPN 不会重新连接。我唯一的选择是重新启动。
之前提出的所有解决方案对我都不起作用。甚至手动重启网络管理器服务也不起作用。
我必须按照以下说明卸载(清除)并重新安装 NordVPN: https://support.nordvpn.com/Connectivity/Linux/1322207652/Troubleshooting-connectivity-of-Linux-app.htm
现在,我可以随意连接和断开 NordVPN,并且在两种情况下我都可以正常访问互联网。重启后仍可正常工作。
答案4
好的,所以我遇到了同样的问题。我的 VPN 已连接,然后我按下 CTRL + ALT + F11,然后它进入某种睡眠模式,然后我不得不在长按电源按钮后重新启动笔记本电脑。然后我的互联网和 Gs 连接停止工作,我卸载了 proton vpn 但问题仍然存在,所以我所做的就是重新安装 protonvpn 但怎么做呢?我的互联网无法正常工作,所以我只是输入nameserver 8.8.8.8
并nameserver 8.8.4.4
进入我的/etc/resolv.conf
文件,然后我没有重新加载网络管理器,我的互联网正常工作,但是只要我重新加载网络管理器或重新启动笔记本电脑,resolv.conf 就会更改为其默认值并且互联网停止工作。所以我只是更改了 resolv.conf 文件,然后再次安装 protonvpn 并尝试连接它,然后我收到一条错误消息,提示您需要断开其他 vpn 服务或购买高级版,所以这意味着卸载它之后,VPN 仍然在某处起作用,所以我关闭了 protonvpn 并运行sudo killall vpn
,然后systemctl restart NetworkManager
我的互联网和 Gs 连接又可以正常工作了!!!
我只是写了上面的整个场景,以便遇到这个问题的人不会被复杂的命令答案所困扰。