从挂起状态唤醒后无法联网

从挂起状态唤醒后无法联网

我遇到了一个奇怪的问题。如果我暂停 Ubuntu 然后将其唤醒,它将成功连接到 WiFi/有线网络,但所有请求都会失败。我的浏览器不会返回任何内容,ping google.com或者ping 8.8.8.8出现 100% 数据包丢失。但是,如果我重新启动 Ubuntu,它就会重新开始工作。

这个问题最初是在我运行我正在使用的 VPN(PrivateVPN)的安装脚本时出现的,这似乎破坏了我的网络设置。知道这是怎么回事吗?我该如何解决这个问题?我试过sudo systemctl restart networkingsudo systemctl restart NetworkManager等等sudo resolvconf -u,但都没有解决这个问题。我也不认为这是 DNS 问题,因为 ping8.8.8.8不起作用。

答案1

我意识到,实际问题是我的 VPN 安装脚本将一些配置文件放入了我的/etc/openvpn目录中。此安装脚本托管在此处:https://privatevpn.com/client/install.sh

此外,Ubuntu 18.04 似乎会自动openvpn运行该服务,这意味着位于的任何 openvpn 配置文件/etc/openvpn都将自动激活。因此,我的网络无法正常工作,因为我的电脑总是尝试使用 VPN,但经常失败。

我解决这个问题的方法是,因为我的浏览器位置总是显示我身处另一个国家,而不是我实际所在的国家,这让我相信 VPN 仍然处于活动状态。

要解决此问题,只需使用 禁用openvpn服务sudo systemctl disable openvpn,或删除配置文件:sudo rm /etc/openvpn/*.conf

这个故事的寓意是,您不应该使用 VPN 主机提供的编写不佳的安装脚本,而可以使用 NetworkManager(通过network-manager-openvpn-gnome)加载 .ovpn 配置文件或直接使用openvpnCLI 运行它们。

相关内容