Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 29. Configuración manual del archivo /etc/resolv.conf

Por defecto, NetworkManager en Red Hat Enterprise Linux (RHEL) 8 actualiza dinámicamente el archivo /etc/resolv.conf con la configuración DNS de los perfiles de conexión activos de NetworkManager. Esta sección describe diferentes opciones sobre cómo desactivar esta característica para configurar manualmente los ajustes DNS en /etc/resolv.conf.

29.1. Desactivación del procesamiento de DNS en la configuración de NetworkManager

Esta sección describe cómo desactivar el procesamiento de DNS en la configuración de NetworkManager para configurar manualmente el archivo /etc/resolv.conf.

Procedimiento

  1. Como usuario root, cree el archivo /etc/NetworkManager/conf.d/90-dns-none.conf con el siguiente contenido utilizando un editor de texto:

    [main]
    dns=none
  2. Recargue el servicio NetworkManager:

    # systemctl reload NetworkManager
    Nota

    Después de recargar el servicio, NetworkManager ya no actualiza el archivo /etc/resolv.conf. Sin embargo, se conserva el último contenido del archivo.

  3. Opcionalmente, elimine el comentario Generated by NetworkManager de /etc/resolv.conf para evitar confusiones.

Pasos de verificación

  1. Edite el archivo /etc/resolv.conf y actualice manualmente la configuración.
  2. Recargue el servicio NetworkManager:

    # systemctl reload NetworkManager
  3. Muestra el archivo /etc/resolv.conf:

    # cat /etc/resolv.conf

    Si ha desactivado correctamente el procesamiento de DNS, NetworkManager no ha anulado los ajustes configurados manualmente.

Recursos adicionales

  • Para más detalles, consulte la descripción del parámetro dns en la página de manual NetworkManager.conf(5).