2015-11-10 119 views
2

如何从Raspberry Pi上的DHCP租用请求中排除DNS?如何手动设置DNS服务器?

我试过更新/etc/resolv.conf,但一段时间后它重置。

原因:我在家庭网络中,家庭路由器使用自己作为DNS服务器,但路由器的DNS服务有时无法正常工作。

回答

2

我推测问题是,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位址。可能重启相应的服务。

5

大部分的答案并没有为我工作,但我发现这工作:

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变化在重新启动丢失的问题。