我的 MacBook 无法通过一分钟前还在运行的家庭无线网络连接到互联网。在 AirPort Express 重新启动后,除我的 MacBook 外,连接到网络的所有其他设备都恢复正常。MacBook 的 AirPort 卡正在运行,因此我能够加入公共网络并发布此信息。
在打电话给有线电视公司之前,我想问问这里知识渊博的系统管理员,你们将如何解决这样的问题?如果这种情况发生在你家,您将采取什么步骤来识别和解决问题?
您能否推荐一些工具或任何可以帮助我了解发生了什么事情的东西,以便我可以自己解决这个问题。
我觉得自己给有线电视公司打电话太愚蠢了 :)。这花了很长时间,而且他们会告诉我重新开始一切(我已经这样做了)。一定有更好的办法。
答案1
在我的 AirPort Express 上:
如果我有另一台能够连接的 Mac 或 Windows PC,我会在该机器上运行 AirPort 实用程序来检查 AirPort Express 的设置。
如果我没有办法重新登录,我会短暂地按下回形针重置按钮进行“软重置” - 这只会使网络在短时间内可见且无安全性,因此如果您忘记了网络名称或密码,您可以再次进行无线连接。
我会选择手动设置频道,并选择一个看起来干净的频道(基于使用 iStumbler 之类的工具来查看我周围可以看到哪些网络在哪些频道上)。我可能会选择一个 2.4GHz 频道(1-11 或 1-13),因为我周围可能有一些仅支持 2.4GHz 的设备,比如 iPhone。
我会仔细检查它使用的无线安全类型和密码,以便在需要时可以在我的 MacBook 上正确输入。
我会禁用基站的“封闭网络”(隐藏网络)功能,因为它实际上并没有提供太多的安全性,并且当出现问题时只会使网络更难重新连接。
我会禁用任何基于 MAC 地址的访问控制列表 (ACL)。我想他们现在可能称之为“定时访问”。这也不能提供太多的安全性,而且同样会造成麻烦。
我会确保 AirPort Express 上的固件是最新的。AirPort Express 有两个版本:当前版本可以支持 802.11n,其最新固件为 7.5.2;旧版本仅支持 802.11g 及更早版本,其最新固件为 6.3。
如果我还在使用不支持 802.11n 的旧款 AirPort Express,我会去买一台新的。2004 年推出的旧款 b/g 型号现在已经过时了。将现代 802.11 客户端连接到旧款 Express 似乎会导致它变得不稳定。
在我的 MacBook 上:
我会在我的 MacBook 上运行软件更新工具,以确保我的 MacBook 上也拥有所有最新的软件更新。
我将进入“实用程序>钥匙串访问”并在我的钥匙串中搜索有关问题网络的任何条目,然后删除它们(当我能够成功加入网络时,它们将稍后自动重新创建)。
我将进入“系统偏好设置 > 网络 > AirPort > 高级 > AirPort”并编辑我的首选网络列表,删除我不再需要的任何条目,并删除问题网络的条目。(我会让该条目在下次能够成功加入该网络时自动重新创建。)
我会进入“系统偏好设置 > 网络 > AirPort > 高级 > TCP/IP”,并确保我已正确设置(这可能意味着确保它设置为从 DHCP 获取其地址)。
答案2
读了你的解释,我有点迷茫。我建议你分层排查这个问题。你能 ping 通你的默认网关吗?局域网上的其他主机呢?另一边的对等体呢?名称解析 (DNS) 是否正常工作?
答案3
有多少其他设备的 WLAN 使用相同的密码连接?我发现每个 WLAN 设备不能同时使用相同的密码。设备 = 智能手机、电视、游戏机、使用您带宽的邻居、另一台计算机等。