开篇-最新最低成本搭建WiFi6无线抓包环境

WiFi6开发进阶


WiFi6开发进阶

  • 开篇-最新最低成本搭建WiFi6无线抓包环境
  • 前言
  • 一、硬件配置
    • 1.一张intel AX200 WiFi6无线网卡
    • 2.一台笔记本电脑
  • 二、使用步骤
    • 1.安装Ubuntu20.04系统
    • 2.安装抓包软件工具
    • 3.抓包分析

前言

WiFi在国内发展已10多年,从最早的80211a/b/g到目前逐渐流行的80211ax(后面统称为WiFi6),已经历了6代。为了满足更高的带宽、更低的延迟、更大的容量等等,WiFi协议发展越来越复杂,对WiFi开发者的要求也越来越高。而国内很多新的WiFi开发者由于缺少对WiFi协议分析上的较多经验积累,加上芯片厂商对WiFi底层实现的封装限制以及相关说明文档的严重不足,导致大多只能停留在WiFi较上层应用的开发,做出的产品质量和性能非常依赖芯片厂商的支持程度。作为国内最早的一批WiFi开发者,我希望尽自己的一点绵薄之力来协助后来的WiFi6开发者从更系统更深层次来开发产品,这也是我写此文的主要目的。
工欲善其事,必先利其器!!!
开篇先给大家简单介绍下最新最低成本搭建WiFi6无线抓包环境


一、硬件配置

1.一张intel AX200 WiFi6无线网卡

笔记本电脑内置使用

2.一台笔记本电脑

选笔记本电脑时,为减少丢包,尽量选用性能较高一些的笔记本电脑,另外有些笔记本电脑对内置网卡有保护处理。本人测试用thinkpad x1 carbon供参考

二、使用步骤

1.安装Ubuntu20.04系统

网上关于笔记本电脑安装Ubuntu20.04的类似文章很多,这里给出u盘制作Ubuntu镜像及安装参考文章(请把文章里面系统更换为Ubuntu20.04):
https://blog.csdn.net/baidu_36602427/article/details/86548203
https://www.linuxdiyf.com/linux/22270.html(U盘启动问题处理参考)

注意:不能基于windows系统上用虚拟机安装Ubuntu20.04

ubuntu20.04安装成功后通过命令查看相关版本,其中Linux kernel版本为5.13

从intel官网可以查到AX200的驱动需要kernel 5.1+以上
https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html

同时Ubuntu20.04已经默认安装好了AX200的驱动如下

Ubuntu20.04上通过命令查看安装好的AX200无线网卡识别为wlp4s0如下

安装其它软件之前,先更新源到最新:
sudo apt-get update -y
sudo apt-get upgrade -y

2.安装抓包软件工具

安装最新wireshark
sudo apt-add-repository ppa:wireshark-dev/stable
sudo apt-get update
sudo apt-get install wireshark
sudo dpkg-reconfigure wireshark-common
注意:中间会出现设置界面,选择即可,另外解决抓包权限问题参考https://blog.csdn.net/qfhyadx/article/details/78647806

配置无线网卡为监听模式
sudo apt-get install aircrack-ng
sudo airmon-ng start wlp4s0
注意:此时命令查看无线网卡接口名称变成了wlp4s0mon,mode变成了Monitor,若需关闭监听模式,通过命令sudo airmon-ng stop wlp4s0mon

3.抓包分析

开始抓包
sudo iwconfig wlp4s0mon channel 10 #10为指定的抓包信道
sudo wireshark #启动wireshark图形界面,然后选择对应无线网卡抓包即可
如下抓到的beacon帧显示了11ax HE元素,表示WiFi抓包环境已搭建ok

开篇先介绍到这,如有疑问,欢迎私信或留言

WiFi6开发进阶-最新最低成本搭建WiFi6无线抓包环境(AX200+Ubuntu20.04+wireshark)相关推荐

  1. 跨平台应用开发进阶(四十三)一文走近网络层抓包工具:WhireShark

    文章目录 一.前言 二.条件过滤 三.字段含义 四.TCP连接 4.1 三次握手示例 五.色彩规则 六.分析方法 6.1 Packet size limited during capture 6.2 ...

  2. 如何用最低成本搭建自己的网络云盘

    如何用最低成本搭建自己的网络云盘 概述 准备工作 设置云服务器 设置本地客户端 完成 概述 本文讲述如何用最低的成本搭建网络云盘,不限空间,跑满带宽. 准备工作 阿里云的轻量级应用服务器,本地客户端, ...

  3. wireshark linux版本_Wireshark大法-WiFi6无线抓包

    Wireshark大法-WiFi6无线抓包 Wireshark是世界上最重要和最广泛使用的网络协议分析器.它让你在微观层面上看到你的网络上发生了什么. Wi-Fi 6,也被称为802.11ax,是不间 ...

  4. 计算机中安装音乐软件是一种,零成本搭建卧室无线音乐系统(上)

    零成本搭建卧室无线音乐系统(上) 2016-01-27 14:29:36 67点赞 815收藏 61评论 我原本的hifi系统架构是这样的:台式PC(家用PC,无hifi向优化)+鼠数字界面(USB转 ...

  5. Charles 某音最新版本抓包环境搭建

    本文仅供学习交流使用,如侵立删! Charles 某音最新版本抓包环境搭建 操作环境 google nexus5x Android 8.1 Magisk 24.3 Douyin 17.3 kaliLi ...

  6. 搭建鸿蒙设备开发环境:Ubuntu20.04+DevEco Device Tool Release 3.0

    引言 <论语>:"工欲善其事,必先利其器".要搞鸿蒙设备开发,必须首先搭建好开发环境.本文首先简要介绍了鸿蒙设备开发环境的两种搭建方案:然后详细介绍了基于Ubuntu ...

  7. Android安卓进阶之——一文带你了解抓包和反抓包

    今天主要跟大家介绍一下Android的抓包和防止抓包 介绍两款抓包工具,Profiter和Charles. 工具环境: Android Studio 4.2.2 手机Google Pixel 3XL ...

  8. Python进阶篇:百度指数解密【抓包|JS逆向|数据区分】

    前言 大家好,我是辣条哥~ 过往给大家更新了不少基础相关的,今天给大家上点硬货,基础不好的慎入,免得打击你们的积极性~ 其次对数据分析|数据可视化|pandas感兴趣的可以来这里刷刷题: →→→< ...

  9. Python进阶篇:百度指数解密【抓包JS逆向数据区分】

    前言 大家好,我是辣条哥~ 过往给大家更新了不少基础相关的,今天给大家上点硬货,基础不好的慎入,免得打击你们的积极性~ 其次对数据分析|数据可视化|pandas感兴趣的可以来这里刷刷题: →→→< ...

最新文章

  1. 推荐一位在BAT大厂工作的技术+美女双料博主
  2. OC中的NSNumber、NSArray、NSString的常用方法
  3. matlab绘制立体条形图
  4. VTK:Matlab之MatlabEngineFilter
  5. 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。...
  6. windows编程之GDI基础--设备内容(二)
  7. android之id统一管理
  8. unity3d点击屏幕选中物体
  9. Spring MVC @ResponseBody返回中文字符串乱码问题
  10. 图解动软代码生成器使用(C#快捷生成代码)
  11. 【C/C++】LibVLC库在逐帧提取的开发中回调设置帧格式
  12. element ui响应式布局笔记,适配笔记
  13. 排列(Permutation) 组合(Combination)
  14. 【二分查找】详细讲解(C语言折半查找)
  15. 高二计算机课程难点,巧用信息技术手段 突破高中数学课堂教学的重难点
  16. 《2022中国企业数字化办公创新与实践产业研究报告》附下载丨三叠云
  17. PAT乙级刷题之路1055 集体照 (25分)
  18. word论文参考文献字体间空隙
  19. emplace_back深度剖析
  20. #96 百度大规模网络流量接入技术 BFE 开源

热门文章

  1. c++——iocp模型
  2. Romberg算法(C语言实现)
  3. dhcp服务器ipv4显示红色向下箭头,双栈客户端通过IPv4 DHCP SERVER分配DNS服务器完成IPv6地址解析典型案例...
  4. 系统重构与新旧系统切换方案概述
  5. 利用WOE IV建立用户流失模型
  6. \t\t让世界最小linux系统----ttylinux成为一个小型http服务器
  7. 宝塔面板安装mediawiki
  8. CTF training WriteUp
  9. Python的turtle库(教师节祝福,用turtle画一只熊猫和一个太阳)
  10. 马尔可夫链与马尔可夫模型(附代码)