如何從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
變化在重新啓動丟失的問題。