MacBook Air 不断断开 wifi 连接

not*_*dam 26 router wireless-networking macbook wireless-router macos

我的 MacBook Air 不断断开家庭网络上的 wifi 连接。当我连接到我的网络时,它会保持连接几分钟,然后断开连接。我不知道有什么问题。我在互联网上找到了几个讨论这个的论坛,但没有一个真正给出有效的解决方案。我的 MacBook 是 13" 2012 基本型号 (MacBookAir5,2),截至 2014 年 10 月 14 日,我正在运行 OS X Yosemite 的最新开发者版本(我相信是 GM 3.0),我的路由器是 TP-Link TL-WR741ND。这些是我在互联网上找到的东西,我都尝试了:

  • 将路由器升级到最新固件,重置它
  • 将 WPA2-PSK 模式更改为 AES
  • 在路由器上设置不同的频道
  • 删除网络信息以及相关钥匙串项目,修复磁盘工具中的权限,重新启动,重新输入网络密码
  • 只需关闭/打开我电脑上的 wifi
  • 我为我的网络设置了钥匙串项目的权限,以便每个应用程序都可以访问它
  • 将路由器更换为不同的路由器(完全相同,我有两个)

这一切都没有运气。我的 MacBook 仍然每隔几分钟就会掉线一次。我已经使用同一个路由器几个月了,我从来没有遇到过任何问题。这是最近才开始的。我想知道它是否在最新版本的 Yosemite 中?自从今年夏天第一个开发人员测试版发布以来,我一直在定期更新到最新版本。

那我还能做什么?这很令人沮丧。这是我的 MacBook 无法处理的唯一网络,这也是网络上唯一可以执行此操作的设备。我的 MacBook 上的所有其他网络都正常,该网络上的所有其他设备也都正常。

not*_*dam 17

我做了一些更多的研究,并提出了一个临时解决方案。这不是最好的做法,但它确实对我有用。因此,无论谁遇到同样的问题,请执行以下操作:

  • 打开 Automator,选择应用程序
  • 添加一个 Shell 脚本项
  • 在其中输入以下命令:(ping -i 0.2 192.168.1.1或路由器的任何 IP)

只需保存应用程序,启动它并让它运行。这将防止您的 Mac 断开连接。

问题在于,如果没有发送或接收数据,OS X 会尝试将 WiFi 天线置于省电模式,但对于某些 WiFi AP,这会导致断开连接。该 ping 命令将每 0.2 秒 ping 您的路由器,防止 OS X 关闭 WiFi。

这不是一个绝妙的解决方案,但它会一直有效,直到 Apple 对此采取行动。