![Wi-fi 连接以奇怪的方式超时](https://linux22.com/image/1311988/Wi-fi%20%E8%BF%9E%E6%8E%A5%E4%BB%A5%E5%A5%87%E6%80%AA%E7%9A%84%E6%96%B9%E5%BC%8F%E8%B6%85%E6%97%B6.png)
我有一台 Linksys Wireless-N Home ADSL2+ 路由器,我将 MacBook Pro 连接到该路由器。问题是,连接行为很奇怪。让我解释一下:互联网连接有时会超时(每天都会,一天不止一次);笔记本电脑不会断开与路由器的连接,但我就是无法再连接到互联网。为了解决这个问题,我要么关闭并重新打开 AirPort,要么切换到其他网络,然后再回到我的网络。在这两种情况下,当我切换回来时,问题都会消失。
为什么会发生这种情况?我该如何解决?
路由器:Linksys Wireless-N Home ADSL2+(型号 WAG120N)
笔记本电脑:MacBook Pro 2011 年春季
操作系统:10.6.8
ISP:Libero(意大利 - 如果它与路由器型号相关可能很重要)
答案1
Linksys WAG120N 可能会偶尔搞砸组密钥轮换,因此无法将 ARP 请求发送到您的 MacBook Pro,因此在其 ARP 缓存超时 MacBook Pro 的条目后,它无法再将数据包转发给您。为了测试这一理论,下次您的 MacBook Pro 进入此状态时,将另一台机器连接到您的无线网络(或 WAG120N 的 LAN 端口),并让其 ping “所有主机”多播地址:224.0.0.1。如果您的 MacBook Pro 响应,则表示它正在接收多播。如果没有,则表示没有。还可以尝试从您的 MacBook Pro ping 224.0.0.1,看看是否有其他响应。这将是一个有趣的数据点。
确保您的 WAG120N 上安装了最新的固件。考虑在 WAG120N 上添加指向 MacBook Pro 的静态 ARP 映射(您还需要为 MacBook Pro 分配一个静态 IP 地址)。考虑在 WAG120N 上安装售后/第三方/开源固件,以防开源固件的质量高于 Linksys 提供的固件。