我的 Ubuntu 操作系统已连接到我的工作互联网网络,但任何依赖互联网的服务都无法正常运行。这包括下载任何内容(包括来自终端的任何软件包)、访问任何网站以及连接到 ProtonVPN。
两天前我第一次遇到这个问题时,连接到 ProtonVPN 或将 Ubuntu 中的 DNS IPv4 设置(不是通过终端)更改为 8.8.8.8(Google DNS)暂时解决了这个问题。然而现在,这两种方法都不起作用。VPN 无法连接,更改 DNS 设置也不会改变任何东西。
到目前为止,与互联网相关的一切都无法正常工作。互联网在我所有其他有线和无线设备上都运行良好,因此路由器/调制解调器没有问题。我真的陷入困境,任何帮助都将不胜感激。
答案1
原来是 DNS 路由的问题。以下是我诊断和修复该问题的步骤:
ping 8.8.8.8
,效果很好。ping www.google.com
,确实不是工作并立即在终端输出故障。cd /etc/
通过终端。我输入
ls
终端并搜索resolv.conf
后发现 resolv.conf 文件已损坏。无论谁在读这篇文章,你的文件可能并没有损坏,所以我建议你nano resolv.conf
在采取我所采取的激烈措施之前先检查一下。我不知道这是否安全,但我执行了
sudo rm resolv.conf
然后nano resolv.conf
打开文件后,我添加
nameserver 8.8.8.8
内容并保存。
这修复了我的错误,结果发现是由文件引起的。我怀疑 ProtonVPN 是罪魁祸首,尽管我不能确定,因为原始文件resolv.conf
已被销毁。