발생 가능한 SSL VPN-Plus Client 관련 설치 문제 및 해결 방법을 이해하려면 이 항목을 사용하십시오.

문제

SSL VPN-Plus Client 설치와 관련된 일반적인 문제는 다음과 같습니다.
  • SSL VPN-Plus Client가 성공적으로 설치되었지만 클라이언트가 작동하지 않습니다.
  • Mac 시스템에서 커널 확장 주의 메시지가 표시됩니다.
  • Mac OS High Sierra에서 다음과 같은 설치 오류 메시지가 표시됩니다.
    /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.)
  • Windows 시스템에서 다음과 같은 오류 메시지가 표시됩니다. 다음과 같은 이유 때문에 드라이버를 설치하지 못했습니다. E000024B. 시스템을 재부팅해 보십시오.

원인

다음과 같은 이유 중 하나로 인해 SSL VPN-Plus Client를 컴퓨터에 성공적으로 설치한 후에 이 프로그램이 실패할 수 있습니다.
  • 구성 파일(naclient.cfg)이 누락되었거나 구성 파일이 잘못되었습니다.
  • 디렉토리 사용 권한 또는 사용자 사용 권한이 올바르지 않습니다.
  • SSL VPN 서버에 연결할 수 없습니다.
  • Mac 및 Linux 시스템에서 탭 드라이버가 로드되지 않았습니다.

Mac 시스템에서는 커널 확장 로드가 차단되므로 커널 확장 주의 메시지가 표시됩니다.

Mac OS High Sierra에서는 Mac 시스템에서 kext를 허용하지 않고 kext를 로드하도록 요구하지도 않을 경우 설치 오류가 표시됩니다.

Windows 시스템에서는 Edge SSL VPN-Plus Client 설치 관리자에서 SSL 클라이언트 네트워크 어댑터 숨기기(Hide SSL client network adapter) 옵션을 사용하도록 설정했으므로 드라이버 설치 실패(E000024B)가 표시됩니다.

해결책

  1. 지원되는 운영 체제에서 SSL VPN-Plus Client를 설치해야 합니다. 지원되는 운영 체제에 대한 자세한 내용은 "NSX 관리 가이드" 에서 SSL VPN-Plus 개요 항목을 참조하십시오.
  2. Windows 시스템에서 SSL VPN-Plus Client를 설치하는 사용자에게 관리자 권한이 있는지 확인합니다. Mac 및 Linux 시스템에서 SSL VPN-Plus Client를 설치하려면 사용자에게 루트 권한이 있어야 합니다. 또한 Mac 시스템에서 SSL VPN-Plus Client가 성공적으로 시작 및 실행되려면 usr/local/lib 디렉토리에 대해 실행 권한이 있어야 합니다.
  3. Linux 시스템에서 다음과 같은 라이브러리가 설치되어 있는지 확인합니다. UI가 작동하려면 다음 라이브러리가 필요합니다.
    • TCL
    • TK
    • NSS
  4. 탭 드라이버가 Mac 및 Linux 시스템에서 로드되지 않으면 shell script를 실행하여 드라이버를 로드합니다.
    운영 체제 설명
    Mac

    sudo 권한을 사용하여 /opt/sslvpn-plus/naclient/ 디렉토리에서 Naclient.sh shell script를 실행합니다.

    Linux

    sudo 권한을 사용하여 naclient.sh shell script를 실행합니다. 이 스크립트는 linux_phat_client/linux_phat_client 디렉토리에서 찾을 수 있습니다.

  5. macOS High Sierra 이상이 있는 시스템에서 커널 확장 주의 메시지를 해결하려면 커널 확장(kext)을 로드하기 위한 명시적 사용자 승인을 제공해야 합니다. 다음 단계를 수행합니다.
    1. Mac 시스템에서 시스템 환경 설정(System Preferences) > 보안 및 개인 정보(Security & Privacy) 창을 엽니다.
    2. 창 아래쪽에서 "일부 시스템 소프트웨어의 로드가 차단되었습니다."와 유사한 메시지가 표시될 수 있습니다. "허용" 버튼을 클릭합니다.
    3. 설치를 계속하려면 허용(Allow)을 클릭합니다.
      커널 확장 로드에 대한 사용자 승인을 제공하는 방법에 대한 자세한 내용은 https://developer.apple.com/library/content/technotes/tn2459/_index.html을 참조하십시오.
    4. 커널 확장을 로드하는 동안 SSL VPN-Plus Client 설치 프로세스가 백그라운드에서 계속 실행됩니다. SSL VPN-Plus Client가 설치되지만 다음 오류 메시지가 표시됩니다. 설치가 실패했습니다. 설치 관리자에서 설치 실패를 야기하는 오류가 발생했습니다. 소프트웨어 제조업체에 도움을 요청하십시오.
    5. 이 오류를 해결하려면 SSL VPN-Plus Client를 제거했다가 다시 설치합니다.
  6. Mac OS High Sierra에서 설치 오류 메시지를 해결하려면 다음 단계를 수행합니다.
    1. 알림이 사용하도록 설정되어 있는지 확인합니다. 시스템 환경 설정(System Preferences) > 보안 및 개인 정보(Security & Privacy) > 알림 허용(Allow Notifications)으로 이동합니다.
      참고: Mac OS High Sierra에서 SSL VPN-Plus Client를 처음 설치하는 경우 알림 창에 설치를 허용할지 묻는 메시지가 표시됩니다. 이 알림은 일반적으로 30분 동안 지속됩니다. 이 알림이 허용(Allow)을 클릭하기 전에 사라지면 시스템을 다시 시작하고 SSL VPN-Plus Client를 다시 설치합니다.

      설치가 계속 실패하면 커널 확장(kext)이 허용되지 않고 kext를 로드하라는 메시지도 표시되지 않습니다. 나머지 하위 단계를 완료하여 미리 승인된 kext 목록에 tuntap kext team id를 추가합니다.

    2. 복구 모드에서 Mac 시스템을 다시 시작합니다.
      1. 화면 왼쪽 상단에서 Apple 로고를 클릭합니다.
      2. 다시 시작(Restart)을 클릭합니다.
      3. Apple 로고 또는 회전하는 지구본이 보일 때까지 Command와 R 키를 즉시 누릅니다. 회전하는 지구본은 Mac 시스템이 기본 제공 복구 시스템을 통해 시작할 수 없어 인터넷에 연결하여 macOS 복구를 시작하려고 하면 나타납니다. 이제 Mac이 복구 모드에서 시작됩니다.
    3. 맨 위 막대에서 유틸리티(Utlities) > 터미널(Terminal)을 클릭합니다.
    4. 사전 승인된 kext 목록에 tuntap kext team id를 추가하려면 - spctl kext-consent add KS8XL6T9FZ 명령을 실행합니다.
    5. 표준 모드에서 Mac 시스템을 다시 시작합니다.
    6. 사전 승인된 kext 목록에 team-id가 표시되는지 여부를 확인하려면 - spctl kext-consent list 명령을 실행합니다.
    7. SSL VPN-Plus Client 패키지를 설치합니다.
  7. Windows 시스템에서 드라이바 설치 실패 오류(E00024B)가 표시되면 Edge SSL VPN-Plus Client 설치 관리자에서 SSL 클라이언트 네트워크 어댑터 숨기기(Hide SSL client network adapter) 옵션을 사용하지 않도록 설정합니다. 이 옵션을 사용하지 않도록 설정하기 위한 지침을 보려면 https://kb.vmware.com/s/article/2108766에서 VMware 기술 자료 문서를 참조하십시오.