resolvconf.confでは、name_servers =は前に置かず、単独で使用されます。

resolvconf.confでは、name_servers =は前に置かず、単独で使用されます。

私はそれを有効にし、rc-manager=resolvconfNetworkManager.confresolvconfは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.confNetworkManagerで接続を有効にすると、検索ドメインのみがresolv.confDHCP設定に従って更新されます。ネームサーバーの場合、ファイルには常に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

驚くべきことに、デフォルトは「はい」です。

おすすめ記事