Utilice este tema para comprender los posibles problemas de instalación específicos del cliente SSL VPN-Plus, y para saber cómo puede solucionarlos.

Problema

A continuación, aparecen problemas comunes asociados a la instalación del cliente SSL VPN-Plus:
  • El cliente SSL VPN-Plus se instaló correctamente, pero no funciona.
  • En las máquinas Mac, aparecen mensajes de advertencia sobre extensión del kernel.
  • En Mac OS High Sierra, aparecen los siguientes mensajes de error de instalación:
    /opt/sslvpn-plus/naclient/signed_kext/tap.kext failed to load - (libkern/kext)system policy prevents 
    loading; check the system/kernel logs for errors or try kextutil(8).
    Error: Could not load /opt/sslvpn-plus/naclient/signed_kext/tap.kext
    installer[4571] <Debug>: install:didFailWithError:Error Domain=
    PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “naclient.pkg”.
    " UserInfo={NSFilePath=./postinstall,NSURL=file://<pathtofile>/naclient.pkg,PKInstallPackageIdentifier=
    com.vmware.sslvpn,NSLocalizedDescription=An error occurred while running scripts from the 
    package “naclient.pkg”.}
    
    installer[4571] <Error>: Install failed: The Installer encountered an error that caused the 
    installation to fail. Contact the software manufacturer for assistance. 
    installer: The install failed (The Installer encountered an error that caused the installation to fail.
    Contact the software manufacturer for assistance.)
  • En las máquinas Windows aparece el siguiente mensaje de error: No se pudo instalar el controlador por el motivo E000024B. Por favor, pruebe a reiniciar la máquina (Driver installation failed for reason E000024B:Please try rebooting the machine).

Causa

Una de las siguientes razones puede provocar un error en el cliente SSL VPN-Plus, aunque se instalara correctamente en su equipo.
  • Falta el archivo de configuración (naclient.cfg) o no es válido.
  • Los permisos de directorio o de usuario son incorrectos.
  • No se puede acceder al servidor SSL VPN.
  • En las máquinas Linux y Mac, el controlador TAP no está cargado.

En las máquinas Mac, aparecen mensajes de advertencia de extensión del kernel porque su sistema bloquea la carga de dicha extensión.

En Mac OS High Sierra, los errores de instalación aparecen si la máquina Mac no admite kext ni le solicita que cargue el kext.

En las máquinas Windows, aparece el error (E000024B) de instalación del controlador porque habilitó la opción Ocultar el adaptador de red cliente SSL (Hide SSL client network adapter) en el instalador SSL VPN-Plus cliente de Edge.

Solución

  1. Asegúrese de instalar el cliente SSL VPN-Plus en sistemas operativos admitidos. Para obtener más información sobre los sistemas operativos admitidos, consulte el tema Descripción general de SSL VPN-Plus en Guía de administración de NSX.
  2. En las máquinas Windows, compruebe que los usuarios que instalen el cliente SSL VPN-Plus tengan privilegios de administrador. En las máquinas Linux y Mac, los usuarios deben tener privilegios raíz para instalar el cliente SSL VPN-Plus. Además, para que el cliente SSL VPN-Plus se inicie y se ejecute correctamente en máquinas Mac, los usuarios deben tener permisos de ejecución en el directorio usr/local/lib.
  3. En las máquinas Linux, compruebe que las siguientes bibliotecas estén instaladas. Estas bibliotecas son obligatorias para que funcione la interfaz de usuario.
    • TCL
    • TK
    • NSS
  4. Si no se carga el controlador TAP en las máquinas Mac y linux, ejecute el script de shell para cargar el controlador.
    Sistema operativo Descripción
    Mac

    Ejecute el script de shell Naclient.sh desde el directorio /opt/sslvpn-plus/naclient/ con privilegios sudo.

    Linux

    Ejecute el script de shell naclient.sh con privilegios sudo. Puede encontrar este script en el directorio linux_phat_client/linux_phat_client.

  5. Para resolver los mensajes de advertencia de extensión del kernel en máquinas con macOS High Sierra o versiones posteriores, debe proporcionar una aprobación explícita de usuario para cargar una extensión del kernel (kext). Realice los pasos siguientes:
    1. En su máquina Mac, abra la ventana Preferencias del Sistema > Seguridad y privacidad.
    2. En la parte inferior de la ventana verá un mensaje similar a "Se bloqueó la descarga de algún software de sistema" ("Some system software was blocked from loading"). Haga clic en el botón "Permitir".
    3. Para continuar con la instalación, haga clic en Permitir.
      Para obtener más información sobre cómo proporcionar la aprobación de usuario para cargar una extensión del kernel, consulte https://developer.apple.com/library/content/technotes/tn2459/_index.html.
    4. Mientras se carga la extensión del kernel, el proceso de instalación del cliente SSL VPN-Plus se ejecuta en segundo plano. Se instala el cliente SSL VPN-Plus, pero aparece el siguiente mensaje de error: Error en la instalación. El instalador encontró un error que provocó que la instalación no se realizara correctamente. Para obtener ayuda, póngase en contacto con el fabricante del software. (The installation failed. The installer encountered an error that cause the installation to fail. Contact the software manufacturer for assistance).
    5. Para solucionar este error, desinstale el cliente SSL VPN-Plus y vuelva a instalarlo.
  6. Para resolver los mensajes de error de instalación en macOS High Sierra, realice los siguientes pasos.
    1. Compruebe que las notificaciones estén habilitadas. Acceda a Preferencias del Sistema > Seguridad y privacidad > Permitir notificaciones.
      Nota: Al instalar el cliente SSL VPN-Plus por primera vez en Mac OS High Sierra, una ventana de notificación le solicitará que permita la instalación. Esta notificación suele durar 30 minutos. Si la notificación desaparece antes de hacer clic en Permitir, reinicie el equipo y vuelva a instalar el cliente SSL VPN-Plus SSL.

      Si se siguen produciendo errores de instalación, esto significa que el sistema no permite la extensión del kernel (kext) ni le solicita que lo cargue. Complete el resto de los pasos secundarios para agregar tuntap kext team id a la lista de kext aprobados previamente.

    2. Reinicie la máquina Mac en modo de recuperación.
      1. Haga clic en el logotipo de Apple situado en la parte superior izquierda de la pantalla.
      2. Haga clic en Reiniciar.
      3. Pulse inmediatamente las teclas Comando y R hasta que vea un logotipo de Apple o un globo girando. El globo girando aparece cuando la máquina Mac intenta iniciar el modo de recuperación de macOS conectándose a Internet porque no puede iniciarlo mediante el sistema de recuperación integrado. A continuación, Mac se inicia en modo de recuperación.
    3. En la barra superior, haga clic en Utilidades > Terminal.
    4. Para agregar tuntap kext team id a la lista de kext preaprobados, ejecute el comando - spctl kext-consent add KS8XL6T9FZ.
    5. Reinicie la máquina Mac en modo normal.
    6. Para comprobar si team-id aparece en la lista de kext preaprobados, ejecute el comando - spctl kext-consent list.
    7. Instale el paquete del cliente SSL VPN-Plus.
  7. En las máquinas Windows, si aparece el error (E00024B) de instalación del controlador, deshabilite la opción Ocultar el adaptador de red cliente SSL (Hide SSL client network adapter) en el instalador SSL VPN-Plus cliente de Edge. Para obtener más instrucciones sobre cómo deshabilitar esta opción, consulte el artículo https://kb.vmware.com/s/article/2108766 de la base de conocimientos de VMware.