Cómo resolver el error de fallo en SNMPv3 por ‘Fallo de autenticación del mensaje’ en dispositivos Fortinet

Este artículo aborda el problema del error «Fallo en la autenticación o verificación del mensaje (error de autenticación USM)» que puede aparecer al realizar una consulta SNMPv3 en dispositivos FortiGate. Este error es relevante porque puede impedir la correcta supervisión y gestión de la red, afectando la disponibilidad de los servicios. En las siguientes secciones, se proporcionará una guía detallada para diagnosticar y solucionar este problema.

Descripción del problema

El mensaje de error «Fallo en la autenticación o verificación del mensaje (error de autenticación USM)» generalmente sucede cuando hay un problema con los parámetros de autenticación entre el servidor de monitoreo y el equipo FortiGate. Este error puede ser causado por caracteres incompatibles en las credenciales o por una discrepancia en el algoritmo de autenticación utilizado.

Alcance

Este artículo se aplica a dispositivos FortiGate que utilizan SNMPv3 para la supervisión de red.

Diagnóstico paso a paso

Para diagnosticar el problema, se pueden realizar los siguientes pasos:

  1. Observar el registro de eventos en el CLI de FortiGate para identificar el error específico.
  2. Utilizar comandos de depuración para obtener información más detallada sobre la interacción SNMP.

Comandos CLI utilizados

A continuación, se presentan los comandos que se pueden emplear para realizar la depuración:

Registro de CLI:

date=2024-11-14 time=00:13:00 eventtime=1731523380957393442 tz=»+0530″ logid=»0100029021″ type=»event» subtype=»system» level=»warning» vd=»root» logdesc=»SNMP query failed» user=»snmp_user» dstip=10.210.1.3 dstport=161 srcip=10.210.2.56 srcport=3747 version=»SNMP_v3″ msg=»Message authentication or checking failed (USM authentication failure).»

Salida de depuración:

FW1 # diagnose debug console timestamp en

FW1 # diagnose debug app snmpd -1
Los mensajes de depuración estarán activos durante 30 minutos.

Artículos relacionados  Cómo resolver el error de uso de certificado en FortiGate por extensión de uso clave mejorada/extendida

FW1 # diagnose debug enable
2024-11-14 00:03:18 snmpd: <msg> 157 bytes 10.210.2.56:63414 -> 10.210.1.3/10.210.1.3:161 (itf 3.3)
2024-11-14 00:03:18 snmpd: v3 recv parse: packet (157 left)…

2024-11-14 00:03:18 snmpd: usm recv parse: Message authentication or checking failed! user=snmp_user errno=-44

Solución recomendada

Una de las razones más comunes para este error es el uso del carácter ‘$’ en la contraseña o nombre de usuario. Este carácter puede alterar la cadena cuando se recibe en el firewall, resultando en un fallo de autenticación. Para evitar este problema, no utilice el carácter ‘$’ al usar SNMPv3.

También es importante asegurarse de que no haya discrepancias en el algoritmo de autenticación configurado en FortiGate y en el servidor de monitoreo. Verifique que el algoritmo de autenticación (por ejemplo, MD5, SHA1, SHA256) coincida en ambos lados.

Además, lleve a cabo una captura de paquetes para verificar que el administrador SNMP esté enviando los parámetros de autenticación y cifrado correctamente.

Buenas prácticas y recomendaciones

  • Evite caracteres especiales en credenciales de SNMP.
  • Consistencie en la configuración del algoritmo de autenticación entre FortiGate y el servidor.
  • Realice capturas de tráfico de red para análisis y resolución de problemas efectivos.

Notas adicionales

En caso de continuar enfrentando problemas, considere consultar la documentación oficial de Fortinet o buscar apoyo en los foros de la comunidad para obtener ayuda adicional.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

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