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