无线终端掉线问题专题

news2024/11/27 6:24:13

一、终端连接过程

1、通过beacon或者probe帧发现设备

2、accoc和auth过程

3、EAP过程

4、DHCP过程

5、portal过程

6、终端检测wlan是否可以上网

7、正常接入网络

二、终端无法上网

终端无法上网则说明终端在连接过程中某一个环节除了问题

1、发现AP过程,probe/beacon

(1)、终端无法扫描到wlan

a、检查高密优化的设置,是不是速率太高或者设置成了不发送;

如果将高密优化设置为不发送:则AP不发送beacon帧,被动扫描状态下,终端无发现wlan;

如果将高密优化设置了阈值:

如图:

如果开启了高密优化,在高密优化选项里面有两个参数

①、高密报文发送速率:速率越大,远终端越看不见wlan;

②、生效信号强度:当终端收到的wlan的信号强度高于-90dBm时,终端才可以扫描到wlan,高密优化才生效;

b、beacon帧速率设置

beacon帧设置的速率越高,则占用空口资源越少,占用信道时间越短,但终端收到beacon帧的成功率越低(则导致终端无法发现wlan),会导致终端频繁漫游

c、检查AP是否出现beacon miss情况

d、检查AP的信号强度是否过弱,如果功率设置正常,但信号强度很弱,则可能是天线除了问题。

(2)、终端无法接入wlan(尤其是iphone),即没有发起auth请求

a、检查高密优化,是不是速率设置的太高或者设置成了不发送

b、检查限制低速率终端设置阈值是否太高

2、assoc/auth过程

打印wifilog 0x87 或者抓无线帧,auth或者assoc的resp中会有失败原因码,参考原因码解决问题;

接入终端数量超限,查看接入点日志进行确认;

终端可能在mac黑名单中,AP不回复resp;

友商设备开了反制;

打印wifilog:

//进入控制器后台
aadmin
输入密码
//此时会从debug界面进入到配置模式
ssh admin@10.0.66.100
输入密码
//此时会进入AP的debug模式
aadmin
输入密码
//此时进入ap的配置模式,

iwconfig   //查看射频口

iwpriv ath1_0 wifilog 0x287  //打印用户上下线日志,2用来追踪dhcp
iwpriv ath1_0 wifilog 0x87  //打印接入认证日志
iwpriv ath1_0 wifilog 0x7  //打印关联日志

while true;do dmesg -c;sleep 1;done;

3、eap过程

典型问题:提示输入密码或者密码错误,企业级认证被识别为psk认证问题

排查方法:

(1)、可能是target的tid卡住问题,AP的eap报文发不出去(ath能抓包,但是空口抓不到)

(2)、AP可能正在升级

①、AP升级过程中,所有的进程会停掉,但是驱动依旧在运行,所有不会对终端发的eap报文进行恢复,就会提示密码错误或者提示输入密码。

②、升级后AP启动,vap刚起来时,wlan是open的(持续20s+),所有终端不会自动连接到不同类型的wlan上,如果强制点这个wlan也能连接上,但是后面配置下发后再去连接这个wlan就需要输入用户名和密码。

(3)、可能有钓鱼wifi,密码不一致或者认证方式不一致或者企业认证的账号密码不一致,都会导致AP频繁的探测同名SSID,导致终端在这个SSID上面频繁切换,提示用户频繁输入密码或者密码错误。

(4)、可能AP所在的信道繁忙,导致AP回复eap报文失败,如reason=2的情况,就是信道繁忙导致的;

(5)、当存在对接第三方认证服务器时,服务器丢包严重、繁忙、离线都有可能导致认证失败。

(6)、终端自身原因。

4、DHCP过程

(1)、dhcp地址池已满

(2)、可能时11ac target射频的tid卡住问题

(3)、可能终端存在问题(如win10的不认dhcp 响应报文或者windows性能模式下,高频的发送dhcp请求,控制器回复dhcp请求时间为2s,在2s内再发发送dchp请求可能导致终端无法获取IP地址)。

5、portal过程

查看认证是否成功,认证后角色是否发送变化

6、终端检测wlan是否可用

dns服务器是否正常,能否通外网

7、正常上网终端突然掉线

(1)、是否存在反制

(2)、AP发的beacon中IE字段有问题 ,导致终端无法识别AP发送的RSN或其他信息,从而认为AP的属性发生变化。

(3)、AP发送的beacon帧间隔有问题,beacon miss严重,导致终端主动漫游到其他AP

(4)、AP发送probe resp帧速率、信号强度问题,导致某些终端(iphone)解析不了probe resp,从而认为AP离线。

(5)、AP发送beacon帧速率,导致某些终端解析不了beacon,认为AP离线。

(6)、IP地址冲突

(7)、session被耗尽,终端发起DoS攻击,占用session,导致新加入的终端无法建立session

(8)、客户创建了过多的wlan,wlan会发送beacon,beacon帧发送都是在特定的间隔去发送,很有可能导致beacon发送异常出现beacon miss,终端认为AP离线。

三、上网慢,延迟大,有丢包

1,判断有线慢还是无线慢

2,信道利用率

(1)、信道利用率高

判断是rx搞还是tx高

rx:信道接收利用率

是否存在大流量下载上传

tx:信道发送利用率

是否存在低速率终端,射频口是否转发大量的广播、组播报文

(2)、信道利用率不高

a、是否配置流控策略

b、协商速率

c、网卡兼容性

d、信号强度

e、是否平均分配带宽

f、如果psk认证,加密方式如果是tkip,则速率最高时54Mbps

四、无线测速慢

AP开启混杂模式

开启AMPDU、AMSDU、Short-GI功能

将功率调大,信道调宽

使用更高版本的协议

终端开启inssider扫描软件,导致sta打流时会将数据包缓存影响打流速度,关闭扫描工具

终端角色存在流控

存在隐藏节点

RTS、CTS导致

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1213124.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

零成本体验美国云服务器,更方便的体验和选择

在当今数字化时代,云计算已经成为了企业和个人的首选。而美国云服务器免费试用,则为广大用户提供了一个零风险尝试的机会。作为一种高效、灵活、稳定的解决方案,美国云服务器可以为您的业务保驾护航。 什么是美国云服务器? 美国云…

CFCA国密证书

CFCA是中国金融认证中心的缩写,即China Financial Certification Authority。它是一家经过中国人民银行和国家信息安全机构批准成立的国家级权威安全认证机构,也是国际CA浏览器联盟组织(CA/Browser Forum)的成员,遵循全…

【Unity】Unity开发微信小游戏(三)工具使用Instant Game

Instant Game窗口通过Window->Auto Streaming打开。 也可参考官方详细说明 1.Texture Streaming 配置游戏内texture是否使用streaming功能,以及streaming placeholder的类型。AutoStreaming用placeholder图片替换游戏首包内的原始贴图,游戏运行时&a…

JavaScript语法、语句、数据类型

一、JavaScript语法: 1、JavaScript字面量: JavaScript中的固定值称为字面量。数字字面量可以是整数、小数或者科学计数(e),如3.1415926、1008、123e5等;字符串字面量可以使用单引号或者双引号,如“corli…

第四代内涝积水监测仪:城市内涝积水监测仪厂家直销

城市内涝频发,导致居民被迫迁离家园,前往其他安全区域;同时,城市基础设施受损,引发各种安全隐患。此外,淤泥在城市各处堆积,可能产生病毒和细菌,对公共卫生造成威胁。 每个城市都在为…

ctfshow 文件上传 151-161

文件上传也好久没做了。。 手很生了 151 前端绕过 只能上传png文件 使用bp抓包,修改文件名后缀为php 上传成功,发现文件上传路径 使用蚁剑连接 找到flag 152 152 后端校验 跟上一关一样 表示后面即使执行错误,也不报错 抓包修改文件…

高难度工业废水处理有哪些注意事项

高难度工业废水处理的注意事项包括: 预处理:在将废水输送至污水处理系统前,应进行预处理,以减轻处理设备的负荷,提高处理效率。预处理可以包括去除废水中的悬浮物、沉淀物以及防止化学物质的沉积等。针对不同废水选择…

如何选择工业以太网交换机?

现在市面上有许多品牌的工业以太网交换机,并且类型也相当复杂。在选择交换机的时候,需要考虑多个因素,比如工作环境、是否需要冗余配置、是否需要网管功能、是否需要非网管功能、以及未来的维护和扩展性等。通常情况下,当选择工业…

requests.post 数据字段编码问题的方法

今夜,我要在代码的海洋中遨游,捕捉那只顽皮的bug。作为一名程序员,不断解决问题是日常的工作。而今天我要解决的是 requests.post 数据字段编码问题。在编程中,数据的编码问题常常让人头疼,它可能会导致程序无法正常运…

比较器应用之一_窗口比较器/极限比较器

窗口比较器:用处能在一个,电压落在规定的范围之内,报警或者不报警 当输入电压u1 > URa时,必然大于UaL,所以集成运放A1的输出uo1Uow,A2的输出u02-Uow。使得二极管D1导通,D2截止,电…

资产跟踪影响利润的 7 种方式

几乎每个工人都被托付某种有形资产来完成他们的工作。根据您的工作领域,这可能是一套制服、徽章、一台电脑、一部工作电话、一套建筑钥匙、一个工具包,甚至是一台价值超过您年薪的机器。 无论如何,我们都熟悉丢失您所保管的物品所带来的压力…

创米云无代码开发:连接CRM、用户运营、广告推广,实现电商平台的高效集成

创米云无代码开发简介 作为一家专注于小程序开发的优质IT技术服务商,创米云提供了国内领先的自主研发的小程序开发工具。这款工具的制作过程无需任何代码,用户只需利用拖拽可视化组件即可完成小程序的开发。创米云的小程序开发工具拥有海量的小程序行业…

POE也收费了

一直通过POE在用chatgpt,今天下午发现要收费了…

陪诊小程序|陪诊系统打开陪护行业新世界

随着社会老龄化加剧,以及人们对于医疗服务质量的要求提高,陪诊服务逐渐成为了医疗体系中不可或缺的一部分。而陪诊小程序作为陪诊服务的线上平台,更是受到了广泛的关注。下面小编就给大家讲解下陪诊小程序的功能并阐述其系统优势。 陪诊小程序…

如何更改代理ip,变更代理ip怎么实现?

在当今的互联网时代,代理IP已成为许多人在工作、学习和生活中的必备工具。代理IP可以帮助我们隐藏真实的IP地址,保护我们的隐私和安全。然而,有时我们可能需要更换代理IP以获得更好的访问效果或避免某些地区的网络限制。那么,如何…

时间序列预测各类算法探究上篇

前言: 最近项目需要对公司未来业绩进行预测,以便优化决策,so 研究一下时序算法。纯个人理解,记录以便备用(只探究一下原理,所有算法都使用基本状态,并未进行特征及参数优化)。 环境…

go语言学习之旅之go语言基础语法

学无止境,今天学习go语言的基础语法 行分隔符 在 Go 程序中,一行代表一个语句结束。没有结束符号 注释 注释不会被编译,每一个包应该有相关注释。 单行注释是最常见的注释形式,你可以在任何地方使用以 // 开头的单行注释。多…

LCD1602命令代码整合

本文为博主 日月同辉,与我共生,csdn原创首发。希望看完后能对你有所帮助,不足之处请指正!一起交流学习,共同进步! > 发布人:日月同辉,与我共生_单片机-CSDN博客 > 欢迎你为独创博主日月同…

为忙碌的软件工程师精心准备的编码面试准备材料,超过 100,000 人受益!

这是一个针对技术面试准备的手册。它收集了大量的面试问题和答案,涵盖了算法、系统设计、前端等主题,并且还在不断更新和完善中。 这个项目是“Tech Interview Handbook”,解决了求职者在技术面试中遇到的各种难题,帮助他们更好地…

命令行中引导用户指定选择文档

背景 在python中,我们如果需要操作文档,则需要用户指定文档,那么,如何引导用户指定或者选择文档呢? 导入包 本次我们即将演示的代码,使用了 DebugInfo python包,我们需要导入 DebugInfo 包 …