嗨,我正在使用 Ubuntu 22.10,这是我第一次使用它。我的 WiFi 似乎工作正常,我想安装 proton vpn,使用一段时间后我断开了连接,它似乎只有在我使用 protonvpn 时才有效,但是一旦我断开与 VPN 的连接并关闭它,然后重置或重新启动我的笔记本电脑。我无法再访问互联网。它连接到我的 wifi 但没有数据。然后,一旦我再次连接到 VPN,它就可以正常工作。你能解释一下为什么当我没有连接到我的 VPN 时我无法在互联网上获取任何数据吗?
我尝试搜索但只能使用此命令获得临时解决方案:
sudo sh -c "echo nameserver 8.8.8.8 > /etc/resolv.conf"
如果以前有人遇到过这个问题,请分享您的解决方案,如果可能的话,请分享一个固定的、恒定的解决方案。
提前致谢!!!
答案1
尝试将您的sudo nano /etc/resolvconf/resolv.conf.d/head
名称服务器编辑为所需的 DNS 服务器。然后使用以下方法检查是否进行了更改:cat /etc/resolv.conf
答案2
另一个解决方案是使用sudo iptables -F
。通常,具有网络锁的 vpn 应用程序会修改您的 iptables,可以通过发出我上面输入的命令来重置它,这将清除所有规则。
通常,当您关闭 vpn 应用程序时,它会为您执行此操作,但如果您异常终止或退出该应用程序,iptables 规则将保留,阻止任何网络访问。