我已在具有以太网连接的桌面上安装了 Kubuntu 18.04。在安装过程中,下载了更新并且互联网工作正常。安装操作系统后,每次尝试 ping 任何网站时都会收到以下错误:
Temporary failure in name resolution
我已经在不同的计算机上尝试过以太网电缆并且它可以工作,所以我不知道下一步应该做什么。
答案1
名称解析失败可能有多种原因。
您没有任何互联网连接。尝试
ping -c4 8.8.8.8
如果您得到答案,则表明您的互联网连接正常。否则找出为什么它不
您使用了错误的解析器。类型
cat /etc/resolv.conf
您应该至少看到一行
nameserver a.b.c.d
这
a.b.c.d
通常是您的路由器的地址。如果没有这一行,请添加一行。如果有这样一条线,但不起作用,或者如果您不知道路由器的地址,请尝试nameserver 8.8.8.8
。这使用位于 的 Google DNS 服务器8.8.8.8
。
答案2
如果您使用 VMWARE 在 Windows 上运行 Linux 虚拟机,我的经验可能会有所帮助:
systemctl restart NetworkManager.service
当您没有正确关闭虚拟机时就会发生这种情况。
答案3
我解决了更改路由器中的 dns 设置并设置 google dsn 的问题8.8.8.8,这对我有用。
答案4
简短回答:
在我的例子中,Internet GW 中的 NAT 规则配置错误导致了此错误,而不是 Linux 主机本身的配置错误。检查您的 Internet GW 路由器中是否配置错误或缺少 NAT 规则!
较长的答案:
我检查、仔细检查、三次检查 Linux 主机上的所有本地网络。我与同一队列中的其他 Linux 主机进行了比较分析;一切都一样。那么为什么该主机的 DNS 现在被破坏了呢?
答案是在我的互联网网关防火墙上的主机前面找到的。我已经重新寻址了几台主机(我知道,这从来都不是一件好事;->),但错过了在防火墙中更新该特定主机的 NAT 规则。这与 Linux 主机本身的错误配置无关。
但我对 DNS 错误消息感到非常狭隘,以至于我只是认为这是主机上而不是防火墙上的 DNS 配置错误。修复 NAT 规则后,正常的 DNS 解析就恢复了。噢!
因此请注意,路由器中受影响的主机的 NAT 规则不正确或缺失可能会导致此错误。 HTH-