web-dev-qa-db-ja.com

DHCPの設定を上書きするDNS設定の指定

6か月ごとに、使用しているルーターのDNSにアクセスできません。通常、ネームサーバーを手動で/etc/resolv.confファイルに追加する必要があります。 Googleの無料DNSをファイルに追加してみましたが、何も変わりません。別のコーヒーショップに行くたびに手動でファイルを変更する必要がないようにするにはどうすればよいですか?

12
John Coder

次の行を/etc/dhcp/dhclient.confに追加できます。

prepend domain-name-servers <working DNS IP(s) here>;

これにより、指定したDNS IPアドレスが追加されますbefore that/DHCPによって提供されたアドレス。 DHCPから提供されたアドレスの後に追加したい場合は、

append domain-name-servers <working DNS IP(s) here>;

代わりに、DHCPが提供するDNSアドレスを完全に無視したい場合は、

supersede domain-name-servers <working DNS IP(s) here>;
21
Joseph R.

DHCPが提供するDNSサーバーを無視するようにNetworkManagerに指示するには、これをネットワークの構成ファイル(/etc/NetworkManager/system-connections/my-essid(システムに保存されている場合)。

重要なビットはignore-auto-dns=true

[ipv4]
ignore-auto-dns=true
dns=8.8.8.8;
method=auto
3
tumbleweed