Macbook2015无法连接ax3000的wifi问题分析

2023-11-05 15:50

本文主要是介绍Macbook2015无法连接ax3000的wifi问题分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景

最近部门在公司挂测了一台ax3000的家用级无线mesh路由器,一挂测上后按照默认配置生效,但是就发现公司一些同事老的苹果电脑无法连接wifi的情况,但是手机和一些新款的苹果电脑都可以连接这个wifi,这就很诧异,于是就开始了一些列的问题分析。

不能连接wifi现象描述

办公室一些同事老的苹果电脑始终无法连接上ax3000的路由器的wifi,一输入密码等了10秒左右就出现就提示无法加入wifi。

问题分析步骤

1、查看ax3000wifi路由器配置:

*5G和2.4G处于双频分开状态,5G处于44信道160MHZ频段(在这个频段都是支持160MHZ的),24G处于11信道,40MHZ频段,2者的加密方式都是WPA2-aes。

2、怀疑是加密问题导致?

所以更改了5G的的加密方式为wpa2-tkip和ccmp加密方式后,在请同事连接5G的wifi还是无法连接成功,然后同事又尝试了一下单独去连接2.4Gwifi,这个时候怪异的事情发生了2.4G连接上了,5G却连接不上,这时候我就纳闷了,2.4G才开始是和5G都是WPA2-AES加密的,这就排除了加密方式的原因了,所以这个老的苹果电脑一定是支持wpa2-aes加密的,然后我又重新把5G的加密方式改回来后,在次让同事进行连接,诡异的事情发生了,他们还是连接不是5G的wifi,2.4G可以连接上。于是我放弃了加密方式的排查。

3、有一位同事怀疑是苹果电脑不支持11ax,所以可能导致终端连接不上

(但是我对这个怀疑方向不抱有太大希望,因为我之前在弄企业级AP的时候,有些特殊终端不支持11ax的时候是扫描都扫描不到,但是这里是可以扫描到5Gwifi的,证明这个ax3000的5G发送的beacon报文是能够收到的,且可以自动向下协商phy mode)

*我按照同事的这个思路将这款ax3000的11ax开关给关闭后,老的苹果电脑还是始终连接不上,这个方向也被排除了。

4、我开始怀疑是不是160MHZ的原因?怀疑这个ax3000在11n上无法向下兼容40MHZ,11ac无法兼容80MHZ?

于是我将ax3000路由器的160MHZ更改为80MHZ,让同事在此去连接,他们居然都连接上了,到这里我以为是160MHZ的原因,然后我将所有配置都恢复成初始化的配置,只将5G的160MHZ更改为80MHZ,让他们在去连接,结果他们又连接不上了,我晕...............,我都不知道是哪里有问题了。后面我就不信邪了,不可能又是玄学现象把。于是我开始抓空口管理帧进行分析。

备注:这里能够连接上的时候,扫描到5G是161信道,这个问题点很重要,因为路由器是自动信道,每更改一次wifi相关的配置每次都可能出现信道的变更。

4、开始抓取报文进行分析这个时候我开始强制固定信道,每次更改了wifi配置后都去看下是不是在44信道,避免信道乱跳的原因,抓取的报文如下:

 可以看到报文,只有probe阶段的报文,且当路由器回复了response报文后,终端一直没有进行下一步的动作,下一步应该是终端自己去进行auth阶段。我怀疑是信道利用率太高导致macbook没收到?于是展开probe response的layer字段去查找有没有QBS的字段,结果没有

于是我让同事重新走近一点在去连接,还是连接不上。。。。。

5、于是我开始仔细分析这个交互报文,查看相关参数都是正常的,在HT\VHT里都是可以向下兼容的。

于是我将方向更换到国家码和信道的方向 进行排查,在报文的beacon报文中发现,怎么是台湾地区的国家码???,使用的信道又变成了36的,哎呀这路由器设定的固定信道也居然会跳。

 于是我去查了一些台湾地区5G的信道使用规定,发现,台湾地区不能使用36、44、48、52信道,而我现在处于大陆地区,信道其实和国家码没有完全一一对应,因为大陆地区是支持低频段的36信道的,这里其实我有疑问为什么手机又可以哈?难道新的终端在国家码地区上和信道权限方面做了响应的更改吗?识别到报文中字段是在台湾地区,但你又用的是我不允许的信道所以我不连了?

可以看到上诉图片,台湾地区低频段只支持56、60、64(后面括号里的是对应信道支持的最大发射功率),到这里我已经感觉找到了大致的问题方向了。

备注:这里遇见了一个很坑的东西,就是路由器是自动信道,但是路由器管理界面显示的信道居然和实际不一致,这里在才开始也误导了自己的定位方向

6、手动将国家码设置成161信道,因为161信道大陆支持,台湾也支持,并且之前能够连接上的时候也是在161信道。

更改后果然不出意料,原先所有不能连接的苹果电脑均能够进行连接,到这里我还没有完全确定是不是国家码的问题,于是我又更改了一个信道到60信道,如果说这个终端严格按照国家码来识别话,在60信道的话,11ac他只能协商到40MHZ,因为在5.2G频段,台湾地区只支持56、60、64,在信道绑定上不足以绑定到80MHZ,因为在5.2G频段的信道不能向上绑定5.8G频段的信道。果然和我猜想的没错,老的苹果电脑连接上协商为40MHZ,手机终端和新一点的苹果电脑能够协商到80MHZ,基本确定是国家码和信道的关系了。

7、现在回过头来分析前面有一次更改了wifi配置后,老的苹果都连接上的现象有结论了:之前连接上是由于信道刚好跳到161信道了,而正好161信道是大陆地区和台湾地区都支持的信道,后面又突然都连接不上了,是由于信道又跳到了36信道或者其他台湾地区不支持的信道上,老的苹果电脑可能识别到了报文中的国家码是台湾地区,但是信道又不在台湾地区的许可内,所以老的苹果电脑在进行了probe阶段后就不在继续进行后面的auth\assocaite\rsn等步骤了,这下一下全部都理通了,就可以将这个方向发送给研发进行debug和定位了。

总结

在此问题中,我们怀疑了加密方式的不对、信道干扰较大、11AX终端不支持、160MHZ终端不支持以及信道和国家码等方向,最终才确定是该路由器在调试的时候没有按照国家码地区和信道之间的绑定关系,导致一些老的终端关联失败的现象。

本文所设计的资料均为学习记录。

这篇关于Macbook2015无法连接ax3000的wifi问题分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/350883

相关文章

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

三国地理揭秘:为何北伐之路如此艰难,为何诸葛亮无法攻克陇右小城?

俗话说:天时不如地利,不是随便说说,诸葛亮六出祁山,连关中陇右的几座小城都攻不下来,行军山高路险,无法携带和建造攻城器械,是最难的,所以在汉中,无论从哪一方进攻,防守方都是一夫当关,万夫莫开;再加上千里运粮,根本不需要打,司马懿只需要坚守城池拼消耗就能不战而屈人之兵。 另一边,洛阳的虎牢关,一旦突破,洛阳就无险可守,这样的进军路线,才是顺势而为的用兵之道。 读历史的时候我们常常看到某一方势

购买磨轮平衡机时应该注意什么问题和技巧

在购买磨轮平衡机时,您应该注意以下几个关键点: 平衡精度 平衡精度是衡量平衡机性能的核心指标,直接影响到不平衡量的检测与校准的准确性,从而决定磨轮的振动和噪声水平。高精度的平衡机能显著减少振动和噪声,提高磨削加工的精度。 转速范围 宽广的转速范围意味着平衡机能够处理更多种类的磨轮,适应不同的工作条件和规格要求。 振动监测能力 振动监测能力是评估平衡机性能的重要因素。通过传感器实时监

缓存雪崩问题

缓存雪崩是缓存中大量key失效后当高并发到来时导致大量请求到数据库,瞬间耗尽数据库资源,导致数据库无法使用。 解决方案: 1、使用锁进行控制 2、对同一类型信息的key设置不同的过期时间 3、缓存预热 1. 什么是缓存雪崩 缓存雪崩是指在短时间内,大量缓存数据同时失效,导致所有请求直接涌向数据库,瞬间增加数据库的负载压力,可能导致数据库性能下降甚至崩溃。这种情况往往发生在缓存中大量 k

6.1.数据结构-c/c++堆详解下篇(堆排序,TopK问题)

上篇:6.1.数据结构-c/c++模拟实现堆上篇(向下,上调整算法,建堆,增删数据)-CSDN博客 本章重点 1.使用堆来完成堆排序 2.使用堆解决TopK问题 目录 一.堆排序 1.1 思路 1.2 代码 1.3 简单测试 二.TopK问题 2.1 思路(求最小): 2.2 C语言代码(手写堆) 2.3 C++代码(使用优先级队列 priority_queue)

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

MOLE 2.5 分析分子通道和孔隙

软件介绍 生物大分子通道和孔隙在生物学中发挥着重要作用,例如在分子识别和酶底物特异性方面。 我们介绍了一种名为 MOLE 2.5 的高级软件工具,该工具旨在分析分子通道和孔隙。 与其他可用软件工具的基准测试表明,MOLE 2.5 相比更快、更强大、功能更丰富。作为一项新功能,MOLE 2.5 可以估算已识别通道的物理化学性质。 软件下载 https://pan.quark.cn/s/57