在OS X Mavericks上使用网络链路调节器出现问题

32
我正在尝试在运行OS X Mavericks的计算机上使网络链接减速器(Network Link Conditioner)工作。我运行的是最新的开发者预览版 8。为了得到网络链接减速器偏好设置面板,我下载了"Xcode 5 开发者预览版硬件 IO 工具 - June 2013"。我还尝试过以前硬件 IO 工具软件包中的版本,但加载时会出现"无法加载网络链接减速器偏好设置面板"的错误信息。
使用Xcode 5版本时,我遇到了两种故障状态:
第一种状态是,当我打开NLC并点击锁定图标来"进行更改"时,出现管理员解锁窗口,显示如下信息: com.apple.Network-Link-Conditioner.remoteservice.xcp想要进行更改。输入密码以允许此操作。 当出现这种情况时,我无法输入密码。在密码字段或任何其他应用程序中,没有键盘字符被记录下来,直到我取消密码提示为止。我在任何其他偏好设置面板中都没有问题。
第二种状态是,通过卸载最新版本的NLC偏好设置面板、安装以前版本、卸载以前版本,然后重新安装最新版NLC偏好设置面板,我有点能够解决密码问题。但是,我注意到在这种情况下密码对话框已经不同了。我得到了更通用的提示: “系统偏好设置”想要进行更改。输入密码以允许此操作。 在第二个失败状态下,一旦我输入密码,NLC偏好设置面板就是完全可访问的,但对我的网络链接没有任何影响。
有人能否成功地在OS X Mavericks上使用网络链接减速器?
更新:10月22日发布的硬件IO工具版本和Mavericks的最终版本似乎运行良好。

由于Mavericks尚未发布,您应该(a)在http://bugreport.apple.com/上提交错误报告,并(b)询问http://devforums.apple.com/,看是否有人找到了解决方法。 - Tom Harrington
最好的猜测是,NLC还没有更新到Mavericks版本。如果可以的话,请提交一个Radar。 - nneonneo
谢谢。我已经向苹果提交了一个Bug报告。 - McFadden
我遇到了同样的问题,但我还没有使用Mavericks,仍在使用MountainLion。我有Xcode 5.0.2,并刚刚下载了最新的硬件IO工具。当我尝试安装NLC时,它会显示“无法加载网络链接调节器首选项面板。” - Aaron Williams
2
结果发现只有管理员账户才能启用NLC。我已经提交了一个错误报告。 - Roger
显示剩余2条评论
4个回答

28

尝试重新安装它。对我来说,它修复了问题,尽管我遇到了不同的错误消息。

  1. 打开“系统偏好设置”,右键单击(或控制单击)“网络链路调节器”,然后单击“删除网络链路调节器”以将其删除。

  2. 在Xcode中转到Xcode菜单->打开开发人员工具->更多开发人员工具...

  3. 在打开的浏览器窗口中,获取最新的硬件IO工具.dmg

  4. 双击磁盘映像上的“Network Link Conditioner.prefPane”进行安装。


3
我的问题是 NLC 对我没有作用。只有把首选项面板从垃圾箱中移除后,这个解决方案才奏效。谢谢。 - endre
13
我必须这样做:卸载、重启、安装最新版本、再次重启。至少对我来说这行得通了。 - WickyNilliams
2
@WickyNilliams 我确认,以上方法都没有起作用,但是你的提示完美解决了问题。只有卸载、重启、安装、再次重启后才能正常工作! - Mostafa Berg
1
@MostafaTorbjørnBerg 是的,我也尝试了其他所有方法 :) 一路重启是唯一有效的方法。 - WickyNilliams
我确认只有按照@WickyNilliams指定的确切顺序执行程序才有效。我尝试卸载、安装最新版本、重启,但这些都不够。 - Ortwin Gentz
显示剩余7条评论

5
我是这样解决这个问题的:
  1. 卸载 "Network Link Conditioner",打开系统偏好设置并按住CTRL键单击 "Network Link Conditioner" 图标。选择 "删除"。
  2. 重启电脑。
  3. https://developer.apple.com/download/下载适用于您版本的XCode的 "Hardware IO tools"dmg文件(需要登录)。
  4. 打开它并安装 "Network Link Conditioner"。
  5. 最后再次重启电脑。
现在应该可以正常工作了!

4
我在升级到Mavericks后也遇到了Network Link Conditioner无法工作的问题。对我来说,问题是升级后默认的安全设置阻止了除Mac应用商店以外的软件运行。
更新以下设置:
系统偏好设置 > 安全性与隐私 > 通用 > 允许从以下位置下载的应用程序: > 任何来源
重新安装Network Link Conditioner首选项面板即可解决该问题。如果没有这个设置,你可以安装并启用它,但它将不起作用并悄悄失败。

2
在macOS Sierra v10.12.1上,我尝试了几个下载的Xcode硬件IO工具。所有这些都像@aidaan一样默默失败,以至于网络链接调节器什么也没做。

在找到这个讨论后,我卸载了以前的Xcode硬件IO工具组件,并改为使用从下载页面下载的Xcode 8.1附加工具,该.dmg中的Hardware目录中的网络链接调节器完美地工作了。

以上的建议对我在带有 Xcode 8.1 的 Sierra 上没有用,但是这个修复方法有效! - itnAAnti
谢谢,这很有帮助!它不再被称为硬件IO工具 - aiham

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接