可以使用本主题了解可能的 SSL VPN-Plus 客户端特定安装问题以及如何解决这些问题。

问题

与 SSL VPN-Plus 客户端安装相关的常见问题如下所示:
  • 已成功安装 SSL VPN-Plus 客户端,但客户端无法正常工作。
  • 在 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,驱动程序安装失败。请尝试重新引导计算机。(Driver installation failed for reason E000024B: please try rebooting the machine.)

原因

以下原因之一可能会导致 SSL VPN-Plus 客户端失败,甚至在计算机上成功安装该客户端后:
  • 缺少配置文件 (naclient.cfg) 或该配置文件无效。
  • 目录权限或用户权限不正确。
  • 无法访问 SSL VPN 服务器。
  • 在 Mac 和 Linux 计算机上,未加载 TAP 驱动程序。

在 Mac 计算机上,由于系统阻止加载内核扩展,显示内核扩展警告消息。

在 Mac OS High Sierra 上,在 Mac 计算机不允许使用 kext 并且也未提示您加载 kext 时,显示安装错误。

在 Windows 计算机上,由于在 Edge SSL VPN-Plus 客户端安装程序中启用了隐藏 SSL 客户端网络适配器 (Hide SSL client network adapter)选项,显示驱动程序安装失败 (E000024B)。

解决方案

  1. 确保在支持的操作系统上安装 SSL VPN-Plus 客户端。有关支持的操作系统的信息,请参见NSX 管理指南中的“SSL VPN-Plus 概览”主题。
  2. 在 Windows 计算机上,确保安装 SSL VPN-Plus 客户端的用户具有管理员特权。在 Mac 和 Linux 计算机上,用户必须具有 root 特权才能安装 SSL VPN-Plus 客户端。此外,要在 Mac 计算机上成功启动并运行 SSL VPN-Plus 客户端,用户必须在 usr/local/lib 目录中具有执行权限。
  3. 在 Linux 计算机上,确保安装了以下库。需要使用这些库,UI 才能正常工作。
    • TCL
    • TK
    • NSS
  4. 如果在 Mac 和 Linux 计算机上未加载 TAP 驱动程序,请运行 Shell 脚本以加载该驱动程序。
    操作系统 说明
    Mac

    使用 sudo 特权从 /opt/sslvpn-plus/naclient/ 目录中运行 Naclient.sh Shell 脚本。

    Linux

    使用 sudo 特权运行 naclient.sh Shell 脚本。您可以在 linux_phat_client/linux_phat_client 目录中找到该脚本。

  5. 要解决在具有 macOS High Sierra 或更高版本的计算机上显示的内核扩展警告消息,您必须明确批准用户加载内核扩展 (kext)。执行以下步骤:
    1. 在 Mac 计算机上,打开系统偏好设置 (System Preferences) > 安全性与隐私 (Security & Privacy)窗口。
    2. 在窗口底部,您可能会看到类似于“已阻止加载某些系统软件,请单击“允许”按钮。”(Some system software was blocked from loading, Click the "Allow" button.) 的消息。
    3. 要继续进行安装,请单击允许 (Allow)
      有关批准用户加载内核扩展的详细信息,请参见 https://developer.apple.com/library/content/technotes/tn2459/_index.html
    4. 在加载内核扩展时,SSL VPN-Plus 客户端安装进程继续在后台运行。安装了 SSL VPN-Plus 客户端,但显示以下错误消息:安装失败。安装程序遇到错误,从而导致安装失败。请联系软件制造商以获取帮助 (The installation failed. The installer encountered an error that cause the installation to fail. Contact the software manufacturer for assistance)。
    5. 要解决该错误,请卸载 SSL VPN-Plus 客户端并重新安装。
  6. 要解决在 Mac OS High Sierra 上显示的安装错误消息,请执行以下步骤。
    1. 确保启用了通知。转到系统偏好设置 (System Preferences) > 安全性与隐私 (Security & Privacy) > 允许通知 (Allow Notifications)
      注: 首次在 Mac OS High Sierra 上安装 SSL VPN-Plus 客户端时,通知窗口将提示您允许安装。该通知通常持续 30 分钟。如果在单击 允许 (Allow)之前通知消失,请重新启动计算机并重新安装 SSL VPN-Plus 客户端。

      如果安装仍失败,这意味着您的系统不允许使用内核扩展 (kext),也不会提示您加载 kext。完成其余子步骤以将 tuntap kext team id 添加到预先批准的 kext 列表中。

    2. 在恢复模式下重新启动 Mac 计算机。
      1. 单击屏幕左上角的 Apple 徽标。
      2. 单击重新启动 (Restart)
      3. 立即按 Command 和 R 键,直至您看到 Apple 徽标或旋转地球仪。由于无法通过内置恢复系统启动,在 Mac 计算机尝试连接到 Internet 以启动 macOS 恢复时,将显示旋转地球仪。现在,将在恢复模式下启动 Mac。
    3. 在顶部栏上,单击实用工具 (Utlities) > 终端 (Terminal)
    4. 要将 tuntap kext team id 添加到预先批准的 kext 列表中,请运行 - spctl kext-consent add KS8XL6T9FZ 命令。
    5. 在正常模式下重新启动 Mac 计算机。
    6. 要验证是否在预先批准的 kext 列表中显示该 team id,请运行 - spctl kext-consent list 命令。
    7. 安装 SSL VPN-Plus 客户端软件包。
  7. 在 Windows 计算机上,如果您看到驱动程序安装失败错误 (E00024B),请在 Edge SSL VPN-Plus 客户端安装程序中禁用隐藏 SSL 客户端网络适配器 (Hide SSL client network adapter)选项。有关禁用该选项的说明,请参见 VMware 知识库文章:https://kb.vmware.com/s/article/2108766