Cómo resolver el problema de DHCP en FortiGate: error de rechazo de IP en captura de paquetes

Este artículo aborda un problema común en dispositivos FortiGate, donde no logran obtener un arrendamiento DHCP, resultando en un mensaje de «DHCP Decline». Comprender esta situación es crucial, ya que afecta la conectividad y la funcionalidad de la red. El artículo proporcionará un análisis detallado, un diagnóstico paso a paso y una solución recomendada para resolver este problema.

Descripción del problema

Este artículo describe cómo resolver un escenario donde el FortiGate no logra obtener un arrendamiento DHCP, y se observa un «DHCP Decline» en un PCAP.

Alcance

FortiOS.

Diagnóstico paso a paso

En ciertas circunstancias, el FortiGate puede fallar en obtener una IP de un servidor DHCP, incluso cuando el apretón de manos DHCP se completa correctamente.

El FortiGate envió un DHCP ACK al servidor DHCP, indicando que el proceso de apretón de manos se completó. Después de esto, el FortiGate envía un DHCP Decline y no hay una IP presente en el FortiGate.

Siempre que el FortiGate adquiera un arrendamiento DHCP, enviará un ARP con esa IP para confirmar si algún otro dispositivo tiene esa IP en la interfaz donde está configurado el DHCP. Esto puede causar un problema si hay un pool de IP que incluye esa IP arrendada y existe una topología donde la VLAN WAN está configurada dos veces.

Por ejemplo, si se utiliza un FortiSwitch para distribuir la conexión WAN única entre un par de FortiGates en alta disponibilidad (HA), esa VLAN podría existir tanto en la interfaz FortiLink como en la interfaz WAN configurada.

Artículos relacionados  Cómo resolver problemas de certificado SSL en la VPN SSL de FortiClient desde la aplicación de Microsoft Store

El ARP saldrá de la interfaz WAN, pero también llegará a la interfaz FortiLink. Dado que la IP que se solicita mediante ARP coincide con un pool de IP, el FortiGate responderá a sí mismo. Por ejemplo, ‘port10’ está configurado en este FortiGate para DHCP. El FortiGate adquiere un arrendamiento para 100.64.0.4 y se envía un ARP.

Solución recomendada

El siguiente paso es revisar la configuración de su pool de IP. Si está configurado correctamente y se desactiva la opción ‘ARP Reply’, este problema no ocurrirá.

A continuación se muestra el pool de IP configurado en este FortiGate. Al desactivar ‘ARP Reply’, el problema se resolverá.

ipool.PNG

En ‘port9’, ahora no se da respuesta a los ARP. La única MAC que se ve en el sniffer pertenece a ‘port10’.

no reply.PNG

El FortiGate ha podido obtener el arrendamiento con éxito.

good.PNG

Comandos CLI utilizados

En este proceso, puede usar los siguientes comandos CLI para verificar el estado de las interfaces y la configuración de DHCP:

  • show firewall address – Muestra la configuración de las direcciones en el firewall.
  • get system arp – Lista las entradas ARP actuales.
  • get dhcp lease – Muestra la información de los arrendamientos DHCP.

Buenas prácticas y recomendaciones

Para evitar problemas similares en el futuro, considere las siguientes recomendaciones:

  • Revise y actualice regularmente las configuraciones de VLAN y DHCP.
  • Desactive la respuesta ARP en pools de IP donde no sea necesaria.
  • Utilice herramientas de monitoreo de red para detectar configuraciones incorrectas y problemas de conectividad.

Notas adicionales

Es importante estar al tanto de las configuraciones de red y realizar auditorías periódicas para garantizar que todas las interfaces y funciones estén operativas y correctamente optimizadas.

Artículos relacionados  Configuración de FortiGate y Microsoft NPS (Radius con autenticación AD)

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Your email address will not be published. Required fields are marked *