最近发现WIFI丢包挺严重的,忽好忽坏。于是检查了一下WIFI,发现不知不觉中,小区内多了好多的WIFI热点,悲剧的是有的WIFI信号比我自己屋里的WIFI信号还强!!囧啊~~
估计很有可能是WIFI干扰了,之前在薄荷曾经就处理过WIFI频率冲突的问题,于是解决起来就轻车熟路了。
先查了一下周边的WIFI都用什么频道吧~按住Option
点击mac的WIFI,会看到多出不少信息,里面有当前的连接的WIFI的信息,鼠标移到其他热点上,也会显示相应的频道等信息:
记录下所有热点所用的频道,接下来我们需要找到空闲的频道。
先普及一下WIFI的知识:
WIFI使用的2.4GHz频段,这个频段所拥有的频道不多,而使用这种频段的设备倒是很多——微波炉、蓝牙、无绳电话(这个可能用得少了)等,因此都会对WIFI信号有很大的干扰性。
最大的干扰就是WIFI AP间的同频道干扰和相邻频道干扰。
相同频道干扰很好理解,同一个区域存在相同频道的AP,则会导致AP间竞争频道资源,最终会导致丢包。
而相邻频道干扰就比较头疼了:
从上图可以看出,每一频道的信号都有一定的频宽,因此会出现相邻频道会有一定的重叠,为了保证信号的准确传输,AP会优先选择无干扰的频宽进行通讯,因此WIFI的速度就会降低;如果AP不能够避开重叠的部分,则会出现同频道干扰的现象——丢包。
根据WIFI知识和当前环境,我们经常发现很难存在一个完全和其他AP无重叠的频道,这就是2.4GHz的网络的悲剧了。
解决干扰的一些经验:
- 不与其他AP同频道
- 尽量减少和其他AP频道重叠量
- 选择和信号弱的AP的频道进行重叠
- 选择具有5GHz的双频AP,如AirPort
5GHz的频宽是5.15GHz到5.85GHz,具有比2.4GHz更大的频宽(2.4GHz是2.4GHz到2.483GHz),而且目前使用5GHz的设备不多,不容易干扰。然而,5GHz传输距离不如2.4GHz远。