Red Hat Training

A Red Hat training course is available for RHEL 8

26.3. Establecer la prioridad DNS de una conexión de NetworkManager

Esta sección describe cómo definir el orden de los servidores DNS cuando NetworkManager crea o actualiza el archivo /etc/resolv.conf.

Tenga en cuenta que el establecimiento de prioridades DNS sólo tiene sentido si tiene varias conexiones con diferentes servidores DNS configurados. Si sólo tiene una conexión con varios servidores DNS configurados, establezca manualmente los servidores DNS en el orden preferido en el perfil de conexión.

Requisitos previos

  • El sistema tiene configuradas varias conexiones de NetworkManager.
  • El sistema no tiene configurado el parámetro dns en el archivo /etc/NetworkManager/NetworkManager.conf o el parámetro está configurado en default.

Procedimiento

  1. Opcionalmente, mostrar las conexiones disponibles:

    # nmcli connection show
    NAME           UUID                                  TYPE      DEVICE
    Example_con_1  d17ee488-4665-4de2-b28a-48befab0cd43  ethernet  enp1s0
    Example_con_2  916e4f67-7145-3ffa-9f7b-e7cada8f6bf7  ethernet  enp7s0
    ...
  2. Establezca los parámetros ipv4.dns-priority y ipv6.dns-priority. Por ejemplo, para establecer ambos parámetros en 10 para la conexión Example_con_1:

    # nmcli connection modify Example_con_1 ipv4.dns-priority 10 ipv6.dns-priority 10
  3. Opcionalmente, repita el paso anterior para otras conexiones.
  4. Vuelva a activar la conexión que actualizó:

    # nmcli connection up Example_con_1

Pasos de verificación

  • Visualice el contenido del archivo /etc/resolv.conf para verificar que el orden de los servidores DNS es correcto:

    # cat /etc/resolv.conf