![为什么我的 /etc/resolv.conf 未正确填充?](https://linux22.com/image/166064/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20%2Fetc%2Fresolv.conf%20%E6%9C%AA%E6%AD%A3%E7%A1%AE%E5%A1%AB%E5%85%85%EF%BC%9F.png)
我想知道是什么原因导致这种情况发生。我在 /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 系统看起来工作正常。为什么需要强制重置?我怎样才能避免这样做并从一开始就正确连接。