私はそれを有効にし、rc-manager=resolvconf
今NetworkManager.conf
resolvconfはresolv.confを維持するために使用されます。私は現在有線接続を持っており、私のDHCPサーバーは2つの検索ドメインと4つのネームサーバーを返し、デフォルトのresolvconf設定を使用して両方を取得しますresolv.conf
。
私はスタンドアロンを持っており、dnsmasq
以下に基づいていますRESOLVCONF.CONF(5)
。
name_servers Prepend name servers to the dynamically generated list. You should set this to 127.0.0.1 if you use a local name server other than libc.
したがって、name_servers=127.0.0.1
コメントを削除しましたが、resolvconf.conf
NetworkManagerで接続を有効にすると、検索ドメインのみがresolv.conf
DHCP設定に従って更新されます。ネームサーバーの場合、ファイルには常に1行しか表示されません。
nameserver 127.0.0.1
resolvconf
他の4つのネームサーバーをここに接続したらどうでしょうか?
NetworkManagerでキャプチャされたパラメータと標準入力は次のとおりです。
/usr/bin/resolvconf -a NetworkManager <<'EOF'
# Generated by NetworkManager
search domain1.com,domain2.com reallin.basin
nameserver 10.14.33.139
nameserver 10.14.33.140
nameserver 192.168.149.11
# NOTE: the libc resolver may not support more than 3 nameservers.
# The nameservers listed below may not be recognized.
nameserver 192.168.110.11
EOF
実際にはアクティブにしたくありません。 DHCPでNetworkManagerによって追加されたネームサーバーに127.0.0.1を追加することはすべてですが、デフォルトを使用してこれを行うresolvconf
方法がわかりません。rc-manager=symlink
答え1
これを機能させるには、追加の設定を追加する必要がありました。
resolv_conf_local_only=NO
驚くべきことに、デフォルトは「はい」です。