我刚刚从 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(不要按住任何键)
这对我有用。希望它能有所帮助。