ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

无线局域网WiFi课件:从扫描、握手到排错的完整链路讲解

无线局域网WiFi课件:从扫描、握手到排错的完整链路讲解 简介无线局域网WLAN是基于IEEE 802.11标准的局域网技术能在建筑物等有限范围提供高速无线接入。面向物联网技术基础与计算机网络课程的教学课件《无线局域网WiFi》系统梳理了WLAN的基本概念、HIPERLAN与IEEE 802.11标准、基础设施模式与Ad Hoc模式、协议分层结构及终端接入网络的四个步骤。课件借助BSS、ESS、AP、Portal等要素图解基础设施模式并说明Ad Hoc对等模式对照门桥连接有线网络的场景对比被动扫描与主动扫描、开放系统认证与共享密钥认证并结合隐藏站问题说明介质访问控制层MAC面临的共享受限。压缩包内含1个PPT文件大小3.67MB单文件内容编排紧凑、图文并茂适合教师备课或学生复习无线网络章节。目前已有84人学习下载可作为快速理解WiFi原理、WLAN标准与组网要点的便携参考资料。1. 《无线局域网WiFi》这门课件为什么容易讲成玄学手上只有一页PPT标题要讲一堂无线局域网WiFi的课大多数讲法是从“WiFi就是无线局域网方便、快”开始放几张路由器图片再解释一下穿墙最后学员记住的只有“5G比2.4G快”。真正干无线交付的网工都知道这门课最值钱的部分不是名词而是“终端从按下连接按钮到打开网页中间到底经历了什么”这条完整链路。把这根链路讲透课件才从科普变成能复现的实训内容。这门课适合三类人要给企业或学校做无线网络培训的讲师、刚接手无线局域网方案交付的网工、想系统补WiFi底子的运维和嵌入式开发。剩下的事情就是怎么把链路拆成可以一步步演示的章节。2. 课件的开篇框架先分清WLAN与WiFi再定频段和协议演进2.1 无线局域网与WiFi标准、认证和商标是三件事很多学员会把“无线局域网”和“WiFi”当成同义词课件里如果也这么混着讲后面所有关于协议的讨论都会糊。严格说无线局域网WLAN是IEEE 802.11系列标准定义的一类局域网技术而WiFi是Wi-Fi联盟的互操作性认证品牌——设备通过了联盟的测试才被允许打上WiFi商标。标准管协议怎么写认证管不同厂家的设备能不能互通这是两套体系。课件里我会专门放一页对比路由器背面印着“WiFi 6”只说明它过了联盟认证它是否完整支持802.11ax里的OFDMA、TWT这些特性要看固件和芯片的具体实现。实际采购里常遇到的情况是一台标称AX3000的AP固件里把OFDMA关了照样印“WiFi 6”。学员学了这页以后验收设备就知道多问一句“这些可选特性到底开没开”而不是只看标号。这个边界意识是整门课的地基。2.2 2.4GHz与5GHz/6GHz把频段选型讲成一张决策表频段是无线局域网最外层的物理约束也是学员最容易背混的部分。课件里不建议逐个频段讲参数直接放一张对比表让学员自己得出“覆盖选2.4、体验选5G”的结论对比项2.4GHz5GHz6GHz不重叠信道只有3个1/6/1120MHz下有几十个数量更多且无DFS限制穿墙能力好一般更短干扰源蓝牙、微波炉、USB3.0、老旧IoT少主要是雷达和相邻AP非常干净典型场景覆盖优先、低速IoT办公、视频、高密度WiFi 6E/7新设备这张表里藏着两个最容易被忽略的参数。第一个是信道规划2.4GHz频段实际上只有1、6、11三个互不重叠的信道很多家用路由器默认“自动”信道两户邻居抢到同一个信道互相拖慢。第二个是DFS信道5GHz里有52-64、100-140这一段是雷达共用频段AP侦测到雷达信号会强制静默避让几十秒这就是部分办公网“每天下午固定断一次”的元凶之一。课件里我会建议室内5G部署优先用36、40、44、48这几个UNII-1信道能不开DFS就不开。频宽也是这页要讲清楚的参数。20MHz是基础频宽40/80/160MHz是拿可用信道“拼”出来的频宽翻倍理论速率也翻倍但实际更容易被干扰、更容易撞上DFS。2.4GHz上不建议开40MHz因为三个不重叠信道只够做这件事5GHz上40MHz起步80MHz是办公场景比较平衡的选择160MHz留给干扰少的6GHz。2.3 协议演进表把每一代“多了什么”讲成一句话协议演进是课件里最容易变成背诵清单的部分。我的做法是不让学员背速率而是给一张表每代只记一个核心增量WiFi代际对应协议频段核心增量WiFi 1802.11b2.4GHz第一次普及11MbpsWiFi 3802.11g2.4GHzOFDM调制54MbpsWiFi 4802.11n2.4/5GHzMIMO天线40MHz频宽WiFi 5802.11ac5GHz下行MU-MIMO80/160MHzWiFi 6802.11ax2.4/5GHzOFDMA上下行、TWT多人并发不排队WiFi 6E802.11ax扩展新增6GHz避开拥挤的2.4/5GWiFi 7802.11be2.4/5/6GHz320MHz频宽、MLO多链路讲这张表时有一个关键提醒标称的协商速率是物理层理论最大值实际吞吐一般只有一半甚至更低。原因是协议开销、加密处理、ACK确认、干扰重传都要占时间。学员如果拿“千兆WiFi”去测速发现只有五百多兆这不叫故障这叫物理现实。课件里我习惯加一个小问题家里百兆宽带为什么WiFi 4的路由器也够用答案是链路速率远大于出口带宽瓶颈在运营商那头。这个认知能避免学员以后拿到任何测速结果就怀疑无线设备坏了。3. 把入网链路拆成三步扫描、握手与IP配置课件的主干在这里3.1 终端如何发现网络主动扫描与被动扫描无线局域网和有线网最大的区别之一就是终端先得知道“附近有哪些网络”。这个过程叫扫描分两种。被动扫描是终端安静地听等AP周期性发送beacon帧——每100毫秒左右一发里面带着SSID、BSSID就是AP的MAC地址、信道、支持速率和加密套件。主动扫描是终端主动发probe request问“有人在吗”AP收到后回probe response。课件里有个绝佳的演示用抓包工具让学员亲眼看到beacon帧。常见做法是在Linux笔记本上跑tshark把无线网卡设为监听模式# 抓beacon帧0x08和关联请求0x00wlan0换成实际网卡名 sudo tshark -i wlan0 -Y wlan.fc.type_subtype 0x08 || wlan.fc.type_subtype 0x00 \ -T fields -e frame.time -e wlan.sa -e wlan.ssid -e wlan.bssid这里的过滤条件“0x08”是beacon帧的类型子类型0x00是关联请求。运行之后能看到一条条记录刷出来同一台双频AP的2.4G和5G信号是两条不同的记录因为它们的BSSID不一样。学员看到这个输出才算真正理解“一个SSID背后可能是好几个无线网络”。顺便在这个环节纠正一个经典误区隐藏SSID并不能让网络隐身。终端要连接一个隐藏网络必须主动发probe request喊出它的名字这等于把SSID明晃晃写在抓包结果里。课件里我一般说一句SSID隐藏只是让路人少看到对攻击者来说反而是线索。3.2 WPA2/WPA3四次握手这里最容易把PSK讲错从扫描到能上网之间还有一道加密认证的门。课件里最容易讲错的是把WiFi密码直接当成密钥——实际上密码只是“口令”真正参与加密的是密钥。WPA2个人版里密码会经过PBKDF2迭代4096次派生出256位的PSK这个PSK才被用来做四次握手。四次握手的简化过程是AP和终端各自持有PMK由PSK推导握手交换双方随机数生成PTK成对临时密钥最后用MIC校验双方确实持有同一把钥匙。整个交互过程可以用抓包看到过滤EAPOL帧即可# 抓EAPOL四次握手帧这里只在合法实验环境演示抓包 sudo tshark -i wlan0 -Y eapol -T fields -e frame.time -e wlan.sa -e wlan.da网上常说的WiFi密码破译原理不是破解加密协议本身而是先抓到这个握手包再对离线字典里的每个候选词做同样的PBKDF2MIC校验。课件里讲到这个点我不建议去演示攻击步骤而是明确告诉学员这不是WPA2的洞而是弱密码必然被穷举的结果。防御手段就三条——12位以上的复杂密码、能上WPA3就上WPA3、开启PMF管理帧保护防止伪造断连。把安全章节讲成“密码学如何抵抗离线穷举”而不是讲成一个破解故事学员的收获完全不同。3.3 从关联到DHCP为什么“已连接”却还是打不开网页关联成功只代表终端和AP在二层建立了连接真正上网还差三层的事。完整入网链路是扫描→认证→关联→四次握手→DHCP拿IP→ARP找网关→DNS解析域名→TCP建连。很多“连上WiFi但打不开网页”的故障卡点都在DHCP和DNS而不是无线链路。课件这一节要教学员一套拆解命令把这根链路一层层剥开。在Linux客户端上可以用nmcli和ip命令# 看当前关联到哪个AP、信号多强 nmcli -f ACTIVE,SSID,SIGNAL,SECURITY dev wifi list # 看IP层有没有拿到地址 ip addr show wlan0 # 看默认路由和DNS配置 ip route | grep default resolvectl status wlan0每一行命令对应一个排查环节nmcli确认关联状态ip addr确认IProute确认网关resolvectl确认DNS。课件里我会配合一张“问题→看哪条命令”的对照表信号满格但拿不到IP去看DHCP那一段IP正常但域名解析失败去看DNS那一段。学员按这个顺序走就不会再一头扎进路由器设置里乱翻。这里也解释了为什么有学员问“DHCP关闭后连不上WiFi”——关联是二层的事IP是三层的事DHCP一关终端等于只完成了链路层接入自然显示无互联网。4. 讲到能复现为止三组现场演示命令和一张无线验收参数表4.1 第一组演示用iw和nmcli把连接状态“拆开看”课堂演示最怕“看不见摸不着”。无线不像有线网网线插上灯就亮无线链路质量肉眼不可见所以课件里一定要安排一组命令把“连接状态”翻译成可读的文本。我的第一节实验课就是让学员连上现场AP然后跑这三条命令# 查看当前关联的AP、SSID、信道和协商速率 iw dev wlan0 link # 查看信号强度dBm和实际收发速率 iw dev wlan0 station dump | grep -E signal|tx bitrate|rx bitrate # 查看当前无线网卡所在的国家区域影响可用信道 iw reg get | grep country这三条命令的输出里信号强度单位是dBm数值越大越好-50dBm以上是极佳-70dBm以下就要谨慎。协商速率是物理层速率真正测速跑不到这个值前面第2章已经讲过为什么。country字段决定了当前区域能开放哪些信道如果你的网卡在某个国家区域下扫不到5G信道先回来检查这个字段。这套命令让学员第一次直观看到“我这个位置信号到底好不好”而不是靠直觉判断。4.2 第二组演示抓beacon帧让学员“看见”信道和SSID第一组命令看的是自己这台终端的视角第二组演示看全貌。把网卡切到监听模式后用tshark抓beacon学员能看到身边几十个无线网络的真实状态# 在监听模式下抓beacon帧显示SSID、BSSID和信号强度 sudo tshark -i wlan0 -Y wlan.fc.type_subtype 0x08 \ -T fields -e wlan.ssid -e wlan.bssid -e radiotap.dbm_antsignal | head -30radiotap.dbm_antsignal这个字段是网卡上报的接收信号强度注意beacon里的信号强度是“你在这个位置收到AP的强度”不是AP本身的发射功率。同一个AP在不同位置抓出来的数字可能一个-40一个-75这正是无线网络“位置敏感”的直观证明。课件里我会让学员对比站在AP旁边抓一次走到走廊尽头抓一次看同一SSID的信号强度变化。这个演示比任何讲解都更能说明“覆盖规划为什么重要”。4.3 第三组演示测吞吐和丢包区分“链路差”和“互联网差”课堂上一旦有人喊“网卡”演示就容易变吵架现场。我习惯用一组ping和iperf3把问题定性先ping网关再ping外网丢包发生在哪一段故障就在哪一段。# 100个ICMP包测网关看丢包率和抖动 ping -c 100 -i 0.2 192.168.1.1 | tail -3 # UDP模式测最大带宽-b指定速率-t指定时长 iperf3 -c 192.168.1.10 -u -b 50M -t 30 # TCP模式测实际吞吐不加-b会尽量跑满 iperf3 -c 192.168.1.10 -t 30ping的返回值里“loss”是丢包率round-trip的min/avg/max能看出抖动。无线环境下偶尔丢一两个包并不可怕可怕的是连续丢包或延迟剧烈跳动那多半是干扰或者信号太弱触发了速率回退。iperf3的-UDP模式适合看链路能承载多少带宽TCP模式适合看真实文件传输吞吐。如果UDP能跑满、TCP上不去要考虑帧大小和拥塞控制的影响如果UDP都跑不满问题大概率出在无线链路本身。实操时注意两台设备要都在同一台AP下iperf3的server端先启动客户端再连接。4.4 课件里要留的一张表无线局域网验收参数参考课件翻到最后学员最容易丢的东西是一组“合格线”。我只在结尾附一张表格不给过多理论直接给数值参数参考合格线说明接收信号强度RSSI≥ -65 dBm弱于-70 dBm体验明显下降信噪比SNR≥ 25 dB低于20 dB时重传明显信道利用率≤ 60%超过60%说明信道拥挤丢包率≤ 1%连续大于5%优先查干扰抖动≤ 10 ms大抖动影响语音和视频协商速率不低于所在频段一半速率回退是覆盖问题的信号这几条是我做无线局域网交付时常用的验收参考不是官方标准但足够当课件的收尾。学员以后做验收至少知道要拿什么指标去衡量“好不好”而不是只能回一句“感觉还行”。5. 课件里的排错避坑五个真实翻车场景的排查顺序5.1 现象关闭DHCP后终端连不上WiFi有学员自己搭实验环境把AP的DHCP关掉想改静态IP结果手机连上WiFi后一直转圈几分钟后提示“无法访问互联网”甚至有的设备直接断开重连。原因二层关联已经成功但三层IP地址没分到。手机和电脑的默认行为是“拿到IP才算真正可用”DHCP失效等于链路只走了一半。解决实验场景里关DHCP前先把终端IP配成和AP同网段的静态IP排查时按顺序确认关联状态iw dev wlan0 link和IP状态ip addr show wlan0哪一步空着就补哪一步。5.2 现象Ubuntu装完系统没有WiFi图标刚装完Ubuntu的笔记本右上角只有有线图标WiFi开关整个消失。原因无线网卡驱动没有被内核加载。这两年常见的坑是新面世的网卡模块需要新内核Realtek的rtl8852be、Intel的ax211这类Ubuntu 22.04默认内核可能太旧或缺少firmware。解决先确认网卡型号再查驱动加载状态# 查看PCIe无线网卡型号 lspci -nnk | grep -i network # 查看内核是否加载了对应驱动模块 lsmod | grep -E rtw|iwl # 检查RF信号是否被软件或硬件开关禁用 rfkill list如果是rtl8852be这种模块常见做法是升级内核或安装厂商DKMS驱动装完reboot。另外别忘了检查rfkill——有些机器BIOS里的无线开关是关着的或者系统里被soft blockrfkill list一眼就能看出来。电脑WiFi图标消失这类问题八成绕不开“型号→驱动→rfkill”这个排查三角。5.3 现象WiFi 6网卡在网页版测速时频繁中断有学员的笔记本是Realtek rtl8852be连上WiFi 6路由器后刷网页没几分钟就断流重连后又正常。原因一般有两个。一是网卡的省电策略太过激进无线网卡为了省电会动态休眠某些驱动在休眠唤醒时状态恢复不完整表现就是“测速中断”。二是AP落到了DFS信道雷达避让期间AP静默几十秒看起来就像断网。解决先关掉网卡省电# 关闭电源管理重启后失效要持久化写进systemd服务 sudo iw dev wlan0 set power_save off然后查AP当前落在哪个信道5G如果落在52-64或100-140回到路由器后台手动固定到36-48。最后才是更新内核和固件。排查顺序别反先功耗策略再DFS信道最后驱动因为前两个概率和成本都比刷驱动低得多。另外注意Intel的ax211如果带160MHz还报着感叹号通常是固件或者天线没接好确认Wi-Fi开关之外重点看天线接头有没有松。5.4 现象能连上WiFi但网页打不开微信却能发信号满格微信能收消息浏览器却一直白屏。原因链路层、IP层都通卡在DNS解析或MTU上。常见的两种情况路由器DHCP下发的DNS服务器不可用或者路由器MTU设为1500而宽带线路是PPPoE拨号需要1492。解决先解析域名再分段ping# 验证域名解析能返回IP说明DNS正常 nslookup example.com # 分段ping先网关再公网IP如223.5.5.5再域名 ping -c 5 192.168.1.1 ping -c 5 223.5.5.5 ping -c 5 example.com哪一步断了故障就在哪一段。网关不通查无线链路和AP网关通但公网IP不通查出口和运营商公网IP通但域名不通几乎锁定是DNS。MTU问题看现象大文件下载正常但网页打不开这就要去路由器后台把MTU从1500调成1492试试。5.5 现象办公室人多就网速慢单个AP带不动几十号人连同一个AP白天刷不动晚上一两个人用的时候飞快。原因无线是共享介质同一时刻一个信道只能有一个设备在传数据这是物理机制带宽不会因为AP标称速率高就变成独享。加上2.4GHz频段信道少办公室几十台设备全挤在1/6/11上信道利用率一高重传一堆体验自然崩。解决先量化再看方案用命令看信道拥挤程度# 用iw dump查看当前信道的繁忙程度 sudo iw dev wlan0 survey dump输出里的“busy time”占比能直接看出信道利用率。超过60%考虑三个动作把支持5GHz的设备优先导到5G频段2.4G只保留IoT和老设备增加AP并做好信道错分——AP1用1/36、AP2用6/40、AP3用11/44这种规划。课件里我强调一句话加AP不解决干扰加AP并正确错开信道才解决干扰。6. 进阶把课件收成一项技能用三层排查法验证学员是否真的学会最后一步是把“听过”变成“会干”。我在课程收尾时不会再做总结而是给一个现场检验动作让学员用手机或笔记本连上现场AP按三层排查法独立走一遍——第一层“链路层”看关联状态和信号强度第二层“网络层”看IP、路由、DNS第三层“应用层”ping网关再ping域名做定性。三分钟之内能说出卡在哪一层的这门课才算没白上。我的习惯是备几个“盲盒故障”事先在AP上关掉DHCP、改错DNS、手动把AP设到DFS信道让学员各抽一个去排。抽到DHCP故障的人会先发现关联正常抽到DFS的人会看到AP静默抽到DNS的人会卡在nslookup那一步——每个盲盒都逼他们把第3章的链路模型重新走一遍。这个环节比任何测验都管用能复现的故障才是真学会了而不是背住了PPT。做课件也一样别贪多。无线局域网WiFi这门课把“扫描→握手→IP→排错”这条线讲透学员带走的是可复用的排查流程比塞三十页协议参数强得多。最后一句话我每次都会说以后你再遇到WiFi问题先别急着怪路由器先回答自己一句卡在哪一层了。希望帮到你。本文还有配套的精品资源点击获取
返回列表