如何从Raspberry Pi上的DHCP租用请求中排除DNS?如何手动设置DNS服务器?
我试过更新/etc/resolv.conf
,但一段时间后它重置。
原因:我在家庭网络中,家庭路由器使用自己作为DNS服务器,但路由器的DNS服务有时无法正常工作。
如何从Raspberry Pi上的DHCP租用请求中排除DNS?如何手动设置DNS服务器?
我试过更新/etc/resolv.conf
,但一段时间后它重置。
原因:我在家庭网络中,家庭路由器使用自己作为DNS服务器,但路由器的DNS服务有时无法正常工作。
我推测问题是,dhcpclient获取有关每个DHCP更新的DNS服务器的新信息。添加此行到/etc/dhcp/dhclient.conf:
option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4
当然,你应该从你的要求的DNS服务器的那些取代IP位址。可能重启相应的服务。
大部分的答案并没有为我工作,但我发现这工作:
sudo vi /etc/dhcpcd.conf
添加了一行(注意,没有逗号):
static domain_name_servers=8.8.8.8 8.8.4.4
并拔掉并重新插入我的以太网电缆,它更新了解析器...
cat /etc/resolv.conf
现在显示:
# Generated by resolvconf
domain example.com
nameserver 8.8.8.8
nameserver 8.8.4.4
这也更好的办法来解决哪里/etc/resolv.conf
变化在重新启动丢失的问题。