Red Hat Training

A Red Hat training course is available for RHEL 8

8.9. Configurar el comportamiento DHCP de una conexión de NetworkManager

Un cliente del Protocolo de Configuración Dinámica de Host (DHCP) solicita la dirección IP dinámica y la información de configuración correspondiente a un servidor DHCP cada vez que un cliente se conecta a la red.

Cuando se configura una conexión para recuperar una dirección IP de un servidor DHCP, NetworkManager solicita una dirección IP a un servidor DHCP. Por defecto, el cliente espera 45 segundos para que se complete esta solicitud. Cuando se inicia una conexión DHCP, un cliente dhcp solicita una dirección IP a un servidor DHCP.

Requisitos previos

  • Se configura una conexión que utiliza DHCP en el host.

Procedimiento

  1. Establezca las propiedades ipv4.dhcp-timeout y ipv6.dhcp-timeout. Por ejemplo, para establecer ambas opciones en 30 segundos, introduzca:

    # nmcli connection modify connection_name ipv4.dhcp-timeout 30 ipv6.dhcp-timeout 30

    Alternativamente, establezca los parámetros en infinity para configurar que NetworkManager no deje de intentar solicitar y renovar una dirección IP hasta que tenga éxito.

  2. Opcional: Configure el comportamiento si NetworkManager no recibe una dirección IPv4 antes del tiempo de espera:

    # nmcli connection modify connection_name ipv4.may-fail value

    Si se configura la opción ipv4.may-fail:

    • yes, el estado de la conexión depende de la configuración de IPv6:

      • Si la configuración de IPv6 está activada y tiene éxito, NetworkManager activa la conexión IPv6 y ya no intenta activar la conexión IPv4.
      • Si la configuración de IPv6 está desactivada o no está configurada, la conexión falla.
    • no, la conexión se desactiva. En este caso:

      • Si la propiedad autoconnect de la conexión está activada, NetworkManager reintenta activar la conexión tantas veces como se establezca en la propiedad autoconnect-retries. El valor por defecto es 4.
      • Si la conexión sigue sin poder adquirir una dirección DHCP, la autoactivación falla. Tenga en cuenta que después de 5 minutos, el proceso de autoconexión se inicia de nuevo para adquirir una dirección IP del servidor DHCP.
  3. Opcional: Configure el comportamiento si NetworkManager no recibe una dirección IPv6 antes del tiempo de espera:

    # nmcli connection modify connection_name ipv6.may-fail value

Recursos adicionales

  • Para más detalles sobre las propiedades descritas en esta sección, consulte la página man nm-settings(5).