Cómo resolver el error de conexión EMS tras la actualización a v7.4.5: ‘Certificate callback error -1’

En este artículo, abordaremos un problema común que puede surgir después de actualizar a FortiOS 7.4.5: el estado del conector EMS que aparece como inactivo para un dispositivo downstream en la infraestructura de seguridad. Este inconveniente es relevante porque impide la adecuada sincronización y funcionamiento de la red. A continuación, proporcionaremos un diagnóstico paso a paso y métodos para resolver este problema de conexión.

Descripción del problema

Tras la actualización a FortiOS 7.4.5, el estado del conector EMS puede mostrarse como «down» en la interfaz gráfica de usuario (GUI) para un FortiGate downstream. Este problema puede ser diagnosticado con un mensaje de error específico que indica problemas de validación del certificado de autoridad (CA).

Alcance

Este problema afecta a FortiOS y, en particular, a la relación entre dispositivos en la arquitectura de FortiGate.

Diagnóstico paso a paso

Cuando se ejecuta el siguiente comando de depuración, se puede observar el error documentado:

diagnose debug app fcnacd -1

diagnose debug enable

Al ejecutar estos comandos, se generará un registro similar al siguiente:

[ec_ems_context_submit_work:643] Call submitted successfully.
    obj-id: 0, desc: REST API to get EMS Serial Number., entry: api/v1/system/serial_number.

[__worker_handle_certinfo:292] Certificate callback error -1: Error (-1@_check_verify_ems_ca:759). CMDB error: ems 7 (local.ems) has verifying CN but not CA CN. 
(_dup_and_check_server_cert_cn_ca,876) (_duplicate_and_check_server_certificate,960) Failed to handle server certificate CN and verifying CA.
                

Este mensaje indica que el dispositivo downstream no tiene el certificado CA guardado en la configuración, lo que genera la desconexión del conector EMS del FortiGate.

Solución recomendada

Para resolver este problema, es necesario habilitar la opción fabric-ca en el dispositivo raíz bajo la configuración del certificado utilizado para la conexión EMS. Utilice los siguientes comandos en la CLI:

Artículos relacionados  Cómo solucionar la advertencia 'No Seguro' al importar el certificado Fortinet_GUI_Server para el acceso administrativo de la GUI

config vpn certificate ca

edit <cert utilizado para EMS>

set fabric-ca enable

end

Una vez que se habilite esta opción en el FortiGate raíz, el certificado será transferido al dispositivo downstream y el conector EMS se reactivará correctamente.

Comandos CLI utilizados

Los comandos CLI utilizados para este proceso son los siguientes:

  • diagnose debug app fcnacd -1: Este comando inicia la depuración de la aplicación del conector EMS para identificar errores.
  • diagnose debug enable: Habilita la depuración, permitiendo ver mensajes de error y procesos en tiempo real.
  • config vpn certificate ca: Permite configurar los certificados CA vinculados a la VPN.

Buenas prácticas y recomendaciones

Asegúrese de mantener una copia de seguridad de la configuración del FortiGate antes de realizar cambios en los certificados. Además, es recomendable verificar regularmente el estado de los conectores EMS, especialmente después de realizar actualizaciones de software.

Notas adicionales

Si el problema persiste después de aplicar los cambios recomendados, considere contactar al soporte técnico de Fortinet para recibir asistencia personalizada. Asimismo, consulte la documentación oficial de FortiOS para más información sobre la configuración de certificados y otros problemas comunes.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

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