在Ubuntu上配置Intel® AX210抓包模式(监控模式)教程

环境要求

  • 硬件
    • Intel AX210/AX211无线网卡(需支持6GHz频段)
    • 支持6GHz的天线(如双天线配置)
  • 操作系统
    • Ubuntu 20.04/22.04 LTS(推荐5.15+内核)
  • 工具依赖
    • aircrack-ng、tcpdump、Wireshark

一、系统与驱动配置

1.1 升级Linux内核

6GHz频段和160MHz带宽需较新的内核支持。 推荐使用5.15或更高版本内核
# 查看当前内核版本
uname -r
# Ubuntu 22.04升级内核
sudo apt update
sudo apt install linux-generic-hwe-22.04

1.2 安装驱动与固件

AX210默认使用iwlwifi驱动,需确保固件版本支持6GHz:
# 下载最新固件(示例版本:iwlwifi-ty-72.9e.0)
# 解压并复制到系统目录
tar -xzvf iwlwifi-ty-72.9e.0.tgz
sudo cp iwlwifi-* /lib/firmware/
# 重新加载驱动
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi

二、启用监控模式(Monitor Mode)

2.1 关闭网络管理服务

避免NetworkManager等进程占用网卡:
sudo systemctl stop NetworkManager
sudo airmon-ng check kill # 终止干扰进程

2.2 切换至监控模式

使用airmon-ng工具生成监控接口(如wlan0mon):
# 安装aircrack-ng
sudo apt install aircrack-ng
# 启动监控模式(替换为实际接口名,如wlp0s20f3)
sudo airmon-ng start wlan0

三、配置6GHz频段与160MHz带宽

3.1 设置频率参数

6GHz频段需直接指定中心频率(单位MHz):
# 示例:设置UNII-5频段的5955MHz中心频率,160MHz带宽
sudo iw dev wlan0mon set freq 5955 160
注意事项:
  • 不同地区支持的频段不同(美国:UNII-5~UNII-8,欧洲可能受限)。
  • 使用以下命令查看支持的频率范围:
sudo iw phy0 info | grep -A15 "Frequencies"

3.2 验证配置

检查接口状态,确认频道和带宽已生效:
sudo iw dev wlan0mon info
输出应包含:
type monitor
channel 165 (5955 MHz), width: 160 MHz, center1: 5955 MHz

四、抓包工具使用

4.1 使用tcpdump(命令行)

# 捕获数据包并保存为pcap文件
sudo tcpdump -i wlan0mon -w 6ghz_capture.pcap

4.2 使用Wireshark(图形界面)

# 安装Wireshark并配置权限
sudo apt install wireshark
sudo usermod -aG wireshark $USER
newgrp wireshark # 重启终端生效
# 启动Wireshark选择监控接口
wireshark
在Wireshark中选择wlan0mon接口,并应用过滤器(如wlan.fc.type_subtype == 0x08筛选Beacon帧)。

五、常见问题与解决方案

5.1 驱动加载失败

  • 现象:dmesg报错Failed to load firmware iwlwifi-ty-72.9e.0
  • 解决
    • 确认固件文件已正确复制到/lib/firmware。
    • 重新加载驱动:sudo modprobe -r iwlwifi && sudo modprobe iwlwifi

六、完整操作流程示例

# 1. 升级内核(可选)
sudo apt update && sudo apt install linux-generic-hwe-22.04
sudo reboot
# 2. 加载驱动
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi
# 3. 启用监控模式
sudo systemctl stop NetworkManager
sudo airmon-ng check kill
sudo airmon-ng start wlan0
# 4. 设置6GHz 160MHz频道
sudo iw dev wlan0mon set freq 5955 160
# 5. 抓包
sudo tcpdump -i wlan0mon -w 6ghz_capture.pcap

注意事项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值