我已经使用 ubuntu 几年了,但对终端仍然不太熟悉。几个月来我一直在使用“私人互联网接入”VPN(v75)服务,突然间,当我没有连接 VPN 时,我无法访问互联网。我看过其他关于此问题的帖子,但没有任何解决方案(他们给出的命令似乎假设终端中有很多工作知识,而许多命令在 17.10 中不再有效)。这似乎是 DNS 在没有 VPN 的情况下无法正确路由的问题,但我不知道如何修复它。
答案1
今天我在使用私人互联网访问 (PIA) VPN 时遇到了同样的问题。在 Google 上搜索了很长时间后,我找到了解决方案。断开 VPN 连接并使用以下命令:
sudo rm /etc/resolv.conf
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
您可能需要在 NetworkManager 中重新连接您的网络(或重新启动)才能使其正常工作,并使用 resolvconf 来更新配置。
附言:我使用的是 Ubuntu 16.04 LTS 和 PIA v76 版本
答案2
请使用以下命令重新启动网络连接:
nmcli 网络关闭
nmcli 网络
它将重新启动连接,如果有任何错误,它将自动修复。