Ubuntu 17.10 中的 DNS 问题

Ubuntu 17.10 中的 DNS 问题

我的 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/

相关内容