我的 Ubuntu 17.10 系统上的互联网出现了问题。直到昨天它都正常工作。但从今天起,我无法通过浏览器(Firefox 和 Chrome)连接到互联网。我收到 DNS_PROBE_FINISHED_BAD_CONFIG 错误。我尝试了以下方法来解决问题。我不得不承认我不是一位经验丰富的 Ubuntu 用户 :-)
- 我可以 ping 我自己的 DNS (127.0.1.1) --- (64 字节来自...)
- 我无法 ping 外部网站 (www.google.com) --- (名称或服务...)
- nslookup 显示超时错误
- 我将 DNS 更改为 8.8.8.8,仍然出现同样的错误(在 resolv.conf 和 GUI 中)
我尝试过 WIFI 和有线连接,结果相同。我甚至尝试使用手机作为集线器,但也没有影响。网络可以正常工作,因为另一台计算机(WIN)可以浏览互联网。
你们有什么建议给我吗?我不知道我还能尝试什么。
答案1
请尝试:
sudo dpkg-reconfigure resolveconf
对“准备 /etc/resolve.conf 进行动态更新吗?”回答“是”,然后重新启动。
答案2
上述答案只对某些人有用(那些首先安装了 reselveconf 的人)。
在 Ubuntu 17.10 中,他们改用 netplan 来管理网络。您编辑的内容和编辑的位置都已更改。根据经验,我发现您过去编辑的所有内容仍然存在,并且编辑它们只会带来更多问题。只需在 Netplan 级别尽一切努力,让生活变得轻松。
对于桌面,它现在是 netplan/networkmanager 对于服务器(无头)它现在是 netplan/networkd
因此基本上您过去编辑的任何内容都不再起作用。
据我所知,您现在可以在 gui 中编辑 gui(我不使用 gui),如果您在 Google 上搜索 ubuntu 18.04 static ip netplan networkd,您可能会找到您要找的内容。我刚刚发现了其中的大部分内容,但我仍然不能 100% 确定它们是如何工作的,这就是为什么我没有告诉您我如何设置我的网络。错误的建议只会让事情变得更糟。
我的关键信息在这里找到:https://websiteforstudents.com/configure-static-ip-addresses-on-ubuntu-18-04-beta/