Propósito de la opción ipv4.dns en nmcli

Propósito de la opción ipv4.dns en nmcli

dns-optionsse puede cambiar el nombre de la conexión mynameal valor valueusando

 nmcli con modify myname ipv4.dns-options value

Al utilizar el modo interactivo, obtengo una breve descripción de lo que dns-optionshace.

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.

Pregunta: ¿Cuáles son el valor del dns-optionscampo y cuál es el propósito de dns-option?

Respuesta1

Después de investigar un poco en el árbol de fuentes de NetworkManager ( libnm-core/nm-setting-ip-config.cy buscar NDOTS) y conocerresolv.conf(5), las opciones parecen ser las mismas que se pueden configurar en /etc/resolv.conf, como

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

Respuesta2

Votaría a favor de la respuesta de @thrig, pero todavía no tengo suficiente reputación. Recientemente tuve que configurar la rotación y el tiempo de espera de DNS. Descubrí que debes enumerarlos en un solo comando usando comillas:

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

Esto se muestra /etc/resolv.confasí:

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

información relacionada