Cómo resolver el fallo en la autenticación SAML en máquinas Windows con FortiClient al deshabilitar globalmente el modo Web VPN SSL

En este artículo se aborda un problema enfrentado por los usuarios de FortiClient en sistemas operativos Windows, quienes no pueden conectarse a la VPN SSL SAML cuando el modo web de VPN SSL está deshabilitado a nivel global. Esta cuestión es crítica ya que impide el acceso a recursos necesarios en entornos empresariales. A continuación, se explicará cómo diagnosticar y resolver este inconveniente de manera efectiva.

Descripción del problema

Los usuarios de VPN SSL SAML pueden experimentar problemas de conexión utilizando FortiClient en Windows cuando el modo web de VPN SSL está deshabilitado globalmente. Sin embargo, al habilitar el modo web, los usuarios pueden conectarse a la VPN sin problemas.

Alcance

FortiGate v7.4.4.

Diagnóstico paso a paso

Para verificar el problema, se pueden examinar los registros generados. Uno de los indicadores es que el Agente de Usuario se muestra como ‘null’. A continuación se presentan los registros relevantes:

[3958:customer1:eb7]req: /remote/saml/start
[3958:customer1:eb7]rmt_web_auth_info_parser_common:533 no session id in auth info
[3958:customer1:eb7]rmt_web_get_access_cache:885 invalid cache, ret=4103
[3958:customer1:eb7]User Agent: (null)<–
[3958:customer1:eb7]Transfer-Encoding n/a
[3958:customer1:eb7]Content-Length n/a
[3958:customer1:eb7]SSL state:fatal decode error (192.168.253.2)
[3958:customer1:0]ap_read,105, error=1, errno=0 ssl 0x7f9baa017000 Success. error:0A000126:SSL routines::unexpected eof while reading
[3958:customer1:eb7]sslvpn_read_request_common,863, ret=-1 error=-1, sconn=0x7f9baacae000.
[3958:customer1:eb7]Destroy sconn 0x7f9baacae000, connSize=0. (customer1)

Solución recomendada

Este problema ha sido resuelto en las versiones v7.4.8 y v7.6.1 (disponibles en el Portal de Soporte de Fortinet).
Solución temporal: Habilite ‘sslvpn-web-mode‘ a nivel global utilizando los siguientes comandos.

config system global
set sslvpn-web-mode enable
end

Comandos CLI utilizados

Registros requeridos por el TAC de FortiGate para la investigación:

  1. Debugs:
    diagnose debug application samld -1
    diagnose debug application sslvpn -1
    diagnose debug console timestamp enable
    diagnose debug enable <—- Reproduzca el problema.
Artículos relacionados  Cómo resolver agrupación de servicios de Internet en Fortinet según la dirección

Para deshabilitar los debugs:

diagnose debug reset
diagnose debug disable

  1. Informe TAC:

execute tac report

  1. Archivo de configuración de FortiGate.

  2. Registros Debug de FortiClient: Consejo Técnico: Cómo habilitar el registro de depuración en FortiClient.

Buenas prácticas y recomendaciones

Es recomendable mantener el firmware actualizado y seguir las pautas de implementación de Fortinet para evitar problemas de conectividad en entornos críticos. Además, los registros deben revisarse periódicamente para detectar posibles errores antes de que se conviertan en problemas importantes.

Notas adicionales

Los administradores deben estar al tanto de las versiones de FortiGate y la compatibilidad de FortiClient para garantizar un funcionamiento sin inconvenientes. Siempre que sea posible, se recomienda probar los cambios en un entorno de laboratorio antes de aplicar configuraciones en producción.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

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