
dns-options
se puede cambiar el nombre de la conexión myname
al valor value
usando
nmcli con modify myname ipv4.dns-options value
Al utilizar el modo interactivo, obtengo una breve descripción de lo que dns-options
hace.
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-options
campo 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.c
y 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.conf
así:
# Generated by NetworkManager
nameserver 1.1.1.1
nameserver 8.8.8.8
options timeout:1 rotate