/etc/resolve.conf.head
最近、NetworkManager DNSの変更によりファイルと/resolve.conf.tail
ファイルが無視されることが確認されました。
NMを使用するときにこれを利用してネイティブネームサーバー設定を追加するにはどうすればよいですか?
答え1
ネットワーク管理者は、さまざまなツールを使用してDNSを決定できます。デフォルトでは、シンボリックリンク以外のファイルは無視/etc/resolv.conf
され、それ自体が置き換えられます。.head|.tail
resolveconf
utilを使用してDNS設定を更新するには、NM設定を更新する必要があります。
変更/etc/NetworkManager/NetworkManager.conf
と追加:
[main]
rc-manager=resolvconf
次にrestart NMを使用してくださいsystemctl restart NetworkManager
。
詳細については、「man 5 NetworkManager.conf」を参照してください。
答え2
Linuxはデフォルトで常にresolvconfをDNSとして使用します。
ネットワーク管理者でDNS処理を無効にできます。
/etc/NetworkManager/conf.d/no-dns.conf
[main]
dns=none