我有一台 2011 年初版的 MBP 15 英寸,运行 El Capitan OS X。
上周晚些时候,我将我的 ISP 互联网从 20 mbps 升级到了 40 mbps。我用以太网电缆将笔记本电脑连接到路由器,测试结果正常。但是,当我通过 wifi 在 speedtest.net 上运行测试时,速度只有 20 mbps。我觉得很奇怪。我在我的 iPhone 和妻子的 2008 MB 笔记本电脑上通过 wifi 运行了测试。两者的速度都达到或超过了 40 mbps。此时,我排除了路由器/互联网的任何问题,并开始查看我的 MBP。经过一番查看,我注意到我的 wifi 连接的是 802.11g 模式,而不是 n。我妻子的 MB 连接到 n。我登录路由器并将广播模式从 802.11 a/g/n 更改为 802.11 n,看看是否可以强制我的 MBP 以这种模式连接。wifi 连接断开,无法连接。我运行了诊断程序,它说 wifi 未关联,或类似情况。我有报告,但不知道该粘贴哪一部分。此后,我尝试更改路由器通道,尝试了几个不同的通道,但仍然连接到 802.11g。我搜索了这个论坛以及其他论坛,但找不到解决此问题的方法。
欢迎任何建议。
谢谢。
MacBook Pro,OS X El Capitan (10.11.1)
编辑:路由器加密设置为 WPA2 AES。
答案1
如果您的 802.11 网络需要无线加密,请确保相关 MacBook Pro 配置为使用 WPA2 加密。进入其首选网络列表,删除相关网络的条目,保存,然后重新加入网络,并根据要求指定 WPA2 加密。
如果您要使用无线加密,802.11n 要求您使用 AES-CCMP 加密(也称为 AES、CCMP、WPA2、WPA2-PSK、WPA2 Personal、WPA2 Enterprise)。
可能会出现这样的情况:您的 MBP 卡在使用错误的加密类型,因为您在加入网络时意外选择了错误的加密类型(例如,加入“隐藏”/非广播 SSID 网络时),或者您加入的网络配置为仅原始 WPA(TKIP)。
您还应该考虑禁用无线网络上的原始 WPA (TKIP)。将其设置为仅 WPA2。现在真的没有任何理由在您的网络上运行 WPA/TKIP,而且这样做弊大于利。支持 WPA/TKIP 的客户端少之又少,但从未升级到支持 WPA2/AES,而且它们可能都是在 2002 年末或 2003 年初生产的,所以现在它们可能都已经进入垃圾填埋场了。
背景:早期的 802.11 加密标准 WPA (TKIP) 和 WEP 都是基于 RC4 流密码构建的,而当时 802.11 芯片组中的 RC4 硬件引擎无法跟上 802.11n 的数据速率。到 802.11n 创建时,快速 AES-CCMP (WPA2) 硬件引擎在 802.11 芯片组设计中已经很常见,因此 IEEE 规定 802.11n 要求使用 AES-CCMP,如果使用无线加密的话。