2015-11-10 155 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變化在重新啓動丟失的問題。