nmcliでのipv4.dns-optionの目的

nmcliでのipv4.dns-optionの目的

dns-options接続名は、次のコマンドを使用してmyname値に変更できます。value

 nmcli con modify myname ipv4.dns-options value

対話型モードでは、簡単な説明が表示されますdns-options

nmcli> describe ipv4.dns-options

=== [dns-options] ===
[NM property description]
Array of DNS options. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties.

質問:フィールドの値は何ですかdns-options?目的は何ですかdns-option

答え1

NetworkManager ソースツリーに関する若干の調査libnm-core/nm-setting-ip-config.cNDOTS知識に基づいてresolv.conf(5)、これらのオプションは、で設定できるオプションと同じように見えます/etc/resolv.conf

-bash-4.2$ grep options /etc/resolv.conf 
options rotate
options timeout:1
options attempts:3

答え2

@thrigの答えを賛成したいのですが、まだ評判が足りません。最近DNS循環とタイムアウトを設定する必要がありました。単一のコマンドでリストするには引用符を使用する必要があることがわかりました。

nmcli con modify <interface_name> ipv4.dns-options "timeout:1 rotate"

/etc/resolv.conf次のように表示されます。

# Generated by NetworkManager
nameserver 1.1.1.1
nameserver 8.8.8.8
options timeout:1 rotate

関連情報