强制显示wifi密码输入对话框


10

当wifi网络的管理员将网络密码更改为密码时以前保存了旧密码的关联设备将无法连接,直到他们重新输入 wifi密码。

不幸的是,OSX以一种无法预测的方式处理这种情况:

无论发生什么事情,似乎有与正在使用的网络安全协议有关,也供应商之间是不同的。有时它会无声地失败,有时会弹出“连接超时”警报框,有时它似乎卡住了,永远使AirPort菜单栏项目

是否可以强迫我的MacBook忘记和/或恢复网络密码输入对话框


在大多数移动设备(iOS和Android)上,使设备“忘记” wifi网络并随后再次选择该设备很简单,从而有效地再次启动密码输入对话框。(如果您经常光顾任何数量(启用wifi的咖啡馆),餐厅或公共场所,这种情况就会经常发生。)
conny

Answers:


7

打开系统偏好设置(在“ 应用程序”文件夹中)。

选择“ 网络”窗格,然后在源的左侧列表中,选择Wi-FiAirPort(这在不同版本的OS X中有所不同)。

在右下角,单击“ 高级…”。将会弹出一个窗格,并且在顶部的选项卡列表中,将选择Wi-FiAirPort(取决于OS X)。这是最左侧的标签;如果不是,请单击它。

您应该看到“ 首选网络”列表。这是Mac知道的所有无线网络的列表,并认为它知道密码。选择列表中密码已更改的网络,然后按-列表左下角的小按钮。

然后在窗格的右下角按OK,然后在“系统偏好设置”窗口的右下角按Apply

这“忘记”了网络。下次您要求Mac连接到该网络时,它将把它视为一个新网络,并提示您输入密码。输入新密码后,OS X将像以前一样对待它(为您自动登录并自动连接)。


5

到目前为止,我发现的唯一两种方法是:

  • 从AirPort菜单栏项目中选择“加入其他网络...”,手动输入网络名称(当SSID包含外来字符或空格时,可能会非常棘手),并手动选择正确的安全协议
  • 关闭wifi,打开“钥匙串访问”,确保在左窗格中选择“所有”源,选择“查找”,输入网络名称,从列表中选择所有匹配项,然后将其删除(-可能需要通过admin身份验证)

它们都不是非常用户友好的:-/


为什么需要选择“全部”而不是简单的“密码”?
Pacerier

3

我发现忘记网络有时无济于事。旅馆的软件似乎继续将连接视为已建立。我求助于更改WiFi以太网接口的MAC地址(基于硬件的唯一ID)。这迫使酒店重新建立连接。不用担心-下次重新启动时,地址将恢复正常。

  1. 关闭wifi

  2. 打开一个终端并输入: ifconfig

  3. 它将列出您的界面,包括以下内容:

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether d2:00:3d:71:51:05 ...

  1. 用冒号分隔的六对十六进制数字是MAC地址。en0通常是主要的网络接口和您的wifi。调整最后一位数字(例如,按照我下面的方法添加一位),然后在终端输入此行以软更改MAC地址(它将提示您输入登录名/管理员密码):

sudo ifconfig en0 lladdr d2:00:3d:71:51:06

  1. 然后重新打开wifi并连接到酒店wifi。它应该弹出登录提示,就像您是新用户一样。

这是每次都对我有用的唯一答案(应该是官方答案)。我为自己的记录创建了一个Gist,因此其他人也可以得到帮助:gist.github.com/sshadmand/c41846faa104a4ddf75d94b55aaebac7
肖恩(Sean)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.