为什么我的 /etc/resolv.conf 未正确填充?

为什么我的 /etc/resolv.conf 未正确填充?

我想知道是什么原因导致这种情况发生。我在 /etc/network/interfaces 文件中使用 WiFi 连接 (wlan0)。通过以下设置,我可以成功 ping 8.8.8.8,但无法使用“apt-get”或“git clone”。当我输入“route”时,结果需要很长时间才能填充。

我的 /etc/resolv.conf 文件的内容是:

# Generated by resolvconf
search attlocal.net
nameserver XXXX:XXX:XXXX:XXXX::X

我的 /var/run/dnsmasq/resolv.conf 的内容是:

# Generated by resolvconf
nameserver XXXX:XXX:XXXX:XXXX::X

我不明白它为什么这样做。我通常只获取名称服务器的 IP 地址。知道是什么原因导致这种情况发生吗?

使用 Raspberry Pi Raspbian Jessie

更新:如果我等待 24 小时,resolv 文件最终会填充 IP 地址,但系统无法执行 apt-get update。它将卡在第一个“get”命令上。如果我 ifdown wlan0 和 ifup wlan0 系统看起来工作正常。为什么需要强制重置?我怎样才能避免这样做并从一开始就正确连接。

相关内容