6か月ごとに使用しているすべてのルーターでDNSへのアクセス権が失われます。ネームサーバーは通常、/etc/resolv.conf
ファイルに手動で追加する必要があります。 Google Free DNSをファイルに追加してみましたが、何も変更されませんでした。別のコーヒーショップに行くたびに手動でファイルを変更したくない場合はどうすればよいですか?
答え1
次の行を追加できます/etc/dhcp/dhclient.conf
。
prepend domain-name-servers <working DNS IP(s) here>;
指定したDNS IPアドレスが追加されます。今後DHCPが提供するもの。 DHCP 提供アドレスの後に追加するには、次のようにします。
append domain-name-servers <working DNS IP(s) here>;
逆に、DHCP が提供する DNS アドレスを完全に無視するには
supersede domain-name-servers <working DNS IP(s) here>;
答え2
/etc/NetworkManager/system-connections/my-essid
これをネットワーク構成ファイル(システムに保存されている場合)に入れて、NetworkManagerにDHCP提供のDNSサーバーを無視するように指示できます。
重要なことは何かignore-auto-dns=true
[ipv4]
ignore-auto-dns=true
dns=8.8.8.8;
method=auto