3. WiFi信道与干扰分析

信道和干扰,说白了就是WiFi的“交通规则”和“噪音污染”。很多朋友觉得WiFi慢就怪路由器,其实很多时候是信道选错了,或者周围干扰太严重。我处理过的网络故障里,至少有三成跟信道规划不合理有关。

核心观点:信道是WiFi的物理基础。信道没选好,后面调功率、调天线都是白费功夫。

3.1 信道划分与重叠

WiFi工作在两个主要频段:2.4GHz和5GHz。2.4GHz频段从2.412GHz到2.484GHz,被划分成14个信道,每个信道宽20MHz。但问题来了——信道之间是重叠的。

我见过不少新手,看到信道1、6、11不重叠,就以为其他信道也能随便用。其实不是这样。2.4GHz频段里,只有1、6、11这三个信道是完全不重叠的。为什么?因为信道中心频率间隔5MHz,而每个信道宽20MHz,相邻信道必然有重叠区域。

信道编号 中心频率 (MHz) 是否与相邻信道重叠 推荐使用
1 2412 与2、3、4、5重叠 ✅ 是
6 2437 与4、5、7、8、9重叠 ✅ 是
11 2462 与8、9、10、12、13重叠 ✅ 是
3 2422 与1、2、4、5、6、7、8重叠 ❌ 否
8 2447 与5、6、7、9、10、11、12重叠 ❌ 否

我的习惯:在2.4GHz频段,我只用1、6、11这三个信道。其他信道看似可用,实际会跟邻居互相干扰,得不偿失。

5GHz频段就好多了。信道多,每个信道20MHz,而且大部分信道不重叠。加上80MHz、160MHz的绑定信道,5GHz的可用带宽远大于2.4GHz。不过要注意,5GHz有些信道是DFS信道(动态频率选择),需要避让雷达信号。我遇到过客户在机场附近用DFS信道,结果AP频繁切换信道,用户体验极差。

3.2 同频干扰与邻频干扰

干扰分两种:同频干扰和邻频干扰。很多人只关注同频干扰,忽略了邻频干扰,其实后者更隐蔽。

同频干扰:两个AP用同一个信道,信号互相打架。CSMA/CA机制会让它们轮流发送,但冲突多了,吞吐量直线下降。我在写字楼项目里测过,同频AP超过3个,单用户速率能掉到原来的三分之一。

邻频干扰:相邻信道的信号“串门”到你的信道里。2.4GHz频段尤其严重,因为信道间距只有5MHz,而信号频谱的旁瓣会泄漏到相邻信道。5GHz好一些,信道间距20MHz,邻频干扰基本可以忽略。

我曾经踩过的坑:一个工厂部署了20多个AP,全部用2.4GHz信道6。结果车间里扫码枪频繁掉线,生产停了半天。后来改成1、6、11交错部署,问题立刻解决。同频干扰在密集部署时是灾难性的。

怎么判断是哪种干扰?看空口利用率。如果信道利用率高但信号强度低,大概率是同频干扰。如果信号强度高但速率低,可能是邻频干扰或非WiFi干扰。

3.3 非WiFi干扰源

WiFi不是孤岛。2.4GHz频段是ISM频段,蓝牙、微波炉、Zigbee、无线鼠标、甚至一些医疗设备都在这里工作。这些非WiFi干扰源,有时候比WiFi本身的干扰更致命。

  • 蓝牙:跳频技术,每秒1600次跳变。它会短暂占用2.4GHz的某个子信道,造成WiFi丢包。蓝牙设备越多,干扰越随机。
  • 微波炉:工作频率2450MHz左右,正好落在2.4GHz信道7到9之间。微波炉一开,辐射功率高达1000W,WiFi信号直接被淹没。我遇到过客户说每天中午12点网络必断,一查是食堂微波炉在热饭。
  • Zigbee:同样在2.4GHz,信道11到26。Zigbee功率低,但设备数量多(智能家居动辄几十个),累积干扰不可忽视。
  • 无线USB、无线鼠标:也是2.4GHz,虽然功率小,但离AP近的时候也会造成干扰。
干扰源 工作频段 影响程度 典型场景
蓝牙 2.4GHz (跳频) 中等 办公室、家庭
微波炉 2450MHz ± 50MHz 严重 食堂、茶水间
Zigbee 2.4GHz (信道11-26) 低到中等 智能家居
无线USB/鼠标 2.4GHz 低 办公桌附近

我建议:在部署WiFi前,先做一次现场频谱分析。用频谱仪扫一遍2.4GHz和5GHz,看看有没有非WiFi干扰源。如果有微波炉,尽量让AP远离它,或者把AP部署在5GHz频段。

3.4 干扰检测工具

光靠猜不行,得用工具。我常用的工具有两个:Wireshark和Wi-Fi Analyzer。一个抓包分析,一个看频谱。

3.4.1 Wireshark

Wireshark是网络分析的神器。抓WiFi包时,记得把网卡设成监控模式(monitor mode)。这样能抓到所有802.11帧,不只是发给你的。

看干扰,主要关注这几个字段:

  • Retry帧:重传率高说明信道质量差,可能有干扰。
  • Beacon帧:看周围有多少AP,每个AP的信道和信号强度。
  • ACK超时:发送端没收到ACK,说明碰撞或干扰。
# 在Wireshark中过滤重传帧
wlan.fc.retry == 1

# 查看所有Beacon帧
wlan.fc.type_subtype == 8

# 统计每个信道的AP数量
wlan.bssid and wlan.fc.type_subtype == 8

我个人习惯用Wireshark的“统计”菜单里的“WLAN流量”功能,能直接看到每个信道的负载和重传率。有一次在酒店做优化,发现信道6的重传率高达40%,一查是隔壁会议室在用无线演示器,换到信道1后重传率降到5%。

3.4.2 Wi-Fi Analyzer

Wi-Fi Analyzer是移动端的工具,Android和Windows上都有。它能实时显示周围WiFi信号的信道分布和信号强度。界面直观,适合现场快速排查。

看什么?

  • 信道利用率:每个信道的占用百分比。
  • 信号重叠:多个AP挤在同一个信道,颜色重叠严重。
  • 非WiFi干扰:有些版本的Wi-Fi Analyzer能显示非WiFi信号,比如微波炉的尖峰。

注意:Wi-Fi Analyzer只能看到WiFi信号,看不到蓝牙、微波炉等非WiFi干扰。要全面分析,还得用频谱仪或者带频谱分析功能的专业工具,比如Ekahau或AirMagnet。

3.5 知识体系图

下面这张图总结了本章的核心逻辑:从信道划分出发,到干扰类型,再到检测工具,最后回到优化决策。

WiFi信道与干扰分析知识体系 WiFi信道与干扰分析知识体系 信道与干扰分析 信道划分与重叠 干扰类型 检测工具 2.4GHz 1/6/11 5GHz 非重叠 同频干扰 邻频干扰 非WiFi干扰 Wireshark Wi-Fi Analyzer 优化决策路径 1. 扫描周围信道 → 2. 识别干扰类型 → 3. 选择最优信道 → 4. 避开非WiFi干扰源 5. 必要时切换到5GHz频段 → 6. 持续监控并调整

3.6 实战建议

说了这么多,总结几条我自己的实战经验:

  1. 先扫后配:部署前用Wi-Fi Analyzer扫一遍,看看周围信道占用情况。选最空闲的信道。
  2. 2.4GHz只用1/6/11:别贪多,这三个信道足够。其他信道用了也是自找麻烦。
  3. 5GHz优先:能上5GHz就上5GHz。信道多、干扰少、速度快。
  4. 远离微波炉:AP别放在微波炉旁边,尤其是2.4GHz的AP。我见过最夸张的案例,AP和微波炉就隔了30厘米,微波炉一开,AP直接掉线。
  5. 定期复查:信道环境会变。隔壁公司新装了AP,或者楼下开了个蓝牙会议室,都会影响你的信道。我建议每季度做一次信道审计。

最后说一句:信道优化是WiFi性能优化的第一步,也是最便宜的一步。不花一分钱,改个信道就能让网速翻倍。下次遇到WiFi慢,先别急着换路由器,看看信道是不是堵了。