使用 VPN 时我无法再访问互联网(我尝试了两种不同的 vpns 和多个 Web 浏览器和无线网络)。我注意到 ping www.google.com 在连接到 VPN 时不起作用(在未连接时起作用)但 ping 8.8.8.8 可以(我知道这与 DNS 有关,但我对此也相当缺乏经验东西)。我曾尝试重置网络设置(sudo /etc/init.d/networking restart),但这没有用。我能想到的唯一问题是我尝试安装 clamav(我通过跨界 linux 运行一些 Windows 软件并希望安全)并且我认为在那之后/大约在那之后它停止工作(但我不确定这两个已链接 - 我尝试卸载 clamav 但它什么也没做,所以如果这是问题,我猜是因为它在某处更改了设置)。
终于想通了。第二天我根本无法访问互联网(无论有没有 VPN)。问题肯定出在 DNS 上,既基于我问题中的 ping 结果,又因为 chrome 错误是“DNS_PROBE_RESULT_BAD_CONFIG”(以前没见过)。
仔细查看后,我发现一些帖子建议调整 resolv.conf 或 resolv.conf.d/head,tail 文件以纠正问题。我的 /etc/ 目录中应该有一个符号 resolv.conf 链接,但它是一个不可变的 ASCII 文件(所以我无法编辑该文件,并且尝试使用 resolv.conf 包导致错误。
最终,我通过黑暗中的镜头和输入终端命令的指导找到了解决方案。
我的解决方案是(不确定是否需要所有步骤):1:删除 resolvconf(sudo apt autoremove resolvconf) 2:尝试重新安装 resolvconf(sudo apt-get install resolvconf) 3:修复不可变的 resolv.conf 文本文件:(sudo chattr -i /etc/resolv.conf 然后 sudo dpkg --configure resolvconf) 4: 删除并重新安装以进行良好的测量
我也注意到之前,我在/etc/目录下有一个resolv.conf.vpn文件,当我完成上述步骤时,它被删除了,所以我认为这是我原来的问题。我不太确定我一开始是如何破坏它的(我很有信心这是我的错,因为我正在尝试一些我不完全理解的命令),但是这个修复对我有用!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句