无法在 Mac OS-X El-Captain 上连接 Nextetender

无法在 Mac OS-X El-Captain 上连接 Nextetender

我刚刚从 Yosemite 升级到 El Captain,但无法连接 Dell SonicWALL NetExtender 版本 7.5.757。我收到以下日志消息:

[一般错误 463] 错误:pppd 不是 setuid-root,并且调用用户不是 root。(3)

[general fatal 463] 请删除并重新安装 NetExtender,或者以管理员身份运行 chmod u+s /usr/sbin/pppd。

然后我尝试删除并重新安装 NetExtender,但没有用。在我尝试了sudo chmod u+s /usr/sbin/pppd终端后,我得到了以下信息:

chmod:无法更改 /usr/sbin/pppd 上的文件模式:操作不允许

答案1

Dell SonicWall NextExtender 与 Mac El Captain 不兼容。有一款软件可以实现此功能,您可以从以下链接下载由 SonicWALL 发布的 SonicWALL Mobile Connect:https://itunes.apple.com/us/app/sonicwall-mobile-connect/id822514576?mt=12

答案2

我在升级到 El Capitan 后遇到了这个问题,并阅读了stackoverflow 帖子建议来自吉拉萨姆. 添加了另一个步骤以修复 NetExtender:

  • 将 NetExtender .dmg 安装文件放在方便的位置,例如桌面(您必须重新安装 NetExtender)
  • 重新启动 Mac,然后按住 Cmnd+R 键重新启动恢复模式
  • 进入恢复模式后,从菜单栏中选择“实用程序”->“终端”
  • 执行以下命令:csrutil disable
  • 重新启动 Mac(不要按住任何键)
  • 打开终端窗口并执行以下命令:chmod u+s /usr/sbin/pppd
  • 重新安装 NetExtender 程序
  • 使用 NetExtender 程序连接到您的 VPN - 它应该可以成功连接
  • 注销 VPN 并重新启动 Mac。按住 Cmnd+R 键以在恢复模式下重新启动
  • 进入恢复模式后,从菜单栏中选择“实用程序”->“终端”
  • 执行以下命令:csrutil enable
  • 重新启动 Mac(不要按住任何键)

这对我有用。希望它能有所帮助。

相关内容