只是一个稍微令人恼火的问题:
我家里有两个 wifi 网络,并且它们的 WPA 密钥都存储在钥匙串中。但是,如果我连接到其中一个,但需要在会话中途切换到另一个,它会要求我输入 WPA 密钥。这很烦人,因为密钥又长又麻烦。
它在登录时不会这样做:始终选择我上次使用(或尝试使用)的网络,因此钥匙串清楚地知道钥匙。
当我在会话中途更改网络时,如何会出现此行为?
答案1
提示输入管理员密码是一种偏好(但我猜这不是在要求输入 WPA 密钥时您所看到的?):
- 进入系统偏好设置、网络
- 选择您的 AirPort 网络
- 单击按钮“高级”
- 请参阅选项“需要管理员密码才能:更改网络”
正如您所说,您已经禁用了该选项,也许 OS X 忘记了 Keychain Access 的密码?然后检查以下内容:
- 转到实用程序、钥匙串访问
- 打开其首选项,窗格“急救”
- 考虑启用“保持登录钥匙串解锁”吗?
(顺便说一下:参见马可波罗自动切换!)
答案2
我遇到了同样的问题——网络 A——我可以随时连接而无需输入密码,而网络 B 则一直要求输入密码。唯一的解决办法是关闭机场然后再打开。
答案就在 Keychain Access 中。我发现 A 有 2 条 Keychain 记录,分别位于 Keychain登录和系统而 B 仅在系统。
我在创建时遇到了一些问题登录钥匙串,因为它又消失了,但最后我把它们都放在了 B 网络上,一切都按预期工作。登录钥匙串应该允许访问飞机场和系统UI服务器。
答案3
我不确定,但它可能是 AirPort 管理员设置:
- 转到系统偏好设置应用程序中的“网络”面板。
- 在左侧选择 AirPort。
- 单击(高级...)按钮
- 禁用“需要管理员密码来控制 AirPort”