为什么我的 MacBook Pro 无线网络停止工作?

为什么我的 MacBook Pro 无线网络停止工作?

我有一个如下所示的网络:

  • 无线路由器:192.168.1.1
  • Linux 机器:192.168.1.16(通过网线)
  • Mac 机:192.168.1.17(通过无线)
  • Windows 机器:192.168.1.18(通过无线)

有时,Mac 的网络会停止工作,页面无法加载,依赖网络的服务无法工作等。发生这种情况时,Linux 和 Windows 计算机以及路由器将继续正常运行。如果我在 Mac 上转到菜单栏中的 Wi-Fi 图标并选择“关闭 Wi-Fi”,然后选择“打开 Wi-Fi”,无线网络将再次开始工作。

当 Mac 处于此状态时,情况如下:

  • Mac 可以成功 ping 路由器、Linux 和 Windows 计算机
  • Mac 可以看到来自路由器、Linux 和 Windows 计算机的 ping 请求(通过 tcpdump)
  • Mac 看到自己的回复被发送以响应请求(通过 tcpdump)
  • 其他机器看不到回复(Linux 通过 tcpdump,Windows 通过 Wireshark,路由器通过 ping)
  • 路由器在其 ARP 表中看到了 Mac 的正确条目
  • Mac 在其系统日志中未报告与网络相关的错误
  • Mac 报告自己已正确连接到无线网络

这个问题似乎随机发生在 Mac 上。我在进行大量下载时遇到过这种情况。我在没有任何活动时也遇到过这种情况(阅读网页,这可能意味着后台正在发生某些事情)。

这是 2008 年末的 15 英寸 MacBook Pro,内置 AirPort(0x14E4、0x8D)和 BroadCom BCM43xx 1.0 固件。

有任何想法吗?

相关内容