使用声明与售后范围
- 本页面仅用于 RTL8812AU 网卡的合法使用说明、设备连接、驱动检查、固件检查、无线频段知识、信道基础概念、信号观察、抓包分析和已授权环境下的安全测试。
- 不得用于破解他人 WiFi、攻击无线设备、窃听数据、绕过访问控制或其它违法用途。
- 硬件连接识别以 Kali 中能够识别到 RTL8812AU 设备为准。系统安装、虚拟机配置、软件源配置、驱动安装、固件安装、工具参数、测试方法、无线环境差异和软件使用问题,属于使用配置问题,不属于网卡硬件质量问题范围。
- 硬件质量问题主要指设备无法通电、无法被任何系统识别、接口损坏等明确硬件异常。如果设备在多个电脑、多个 USB 接口、物理机 Kali 环境下均无法识别,可按购买渠道规则进一步确认硬件质量问题。
- 5GHz 信号是否可见,与路由器设置、距离、墙体遮挡、国家/地区信道限制、驱动状态、软件参数和无线环境有关,不等同于网卡硬件质量问题。
- 第三方软件的具体功能、报错、界面变化、参数变化和使用问题,请咨询对应软件开发者或查看该软件官方文档。
第一章:网卡参数介绍
RTL8812AU 是 Realtek 系列中常见的双频 USB 无线网卡芯片,常用于 Kali Linux、无线网络学习、信号观察、抓包分析和授权测试场景。不同厂家外壳、天线、功放、包装和外观可能不同,但核心识别信息通常会显示为 Realtek RTL8812AU 或 Realtek 802.11n NIC。
芯片型号
常见双频 USB 无线网卡芯片,Kali 下通常通过 lsusb 查看设备识别信息。
无线频段
支持 2.4GHz 和 5GHz。实际可见信号受距离、信道、地区、驱动和软件参数影响。
无线标准
兼容常见 Wi-Fi 规范,通常属于 Wi-Fi 5 级别网卡。
天线链路
常见 RTL8812AU 设备为 2 发 2 收设计。实际效果与天线、环境和设备做工有关。
连接方式
通过 USB 连接电脑或虚拟机。建议优先使用 USB 3.0 及以上接口,减少转接设备影响。
常用环境
常用于 Kali Linux 学习环境。新版 Kali 通常有更好的驱动和固件兼容性。
常见识别信息
在 Kali Linux 中,连接成功后执行 lsusb,通常可以看到类似下面的设备信息:
Bus 001 Device 002: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter
理论速率说明
市面上部分商品会标注 AC1200,常见含义是 5GHz 最高 867Mbps + 2.4GHz 最高 300Mbps 的理论速率组合。理论速率不是实际稳定下载速度,实际速度会受到路由器规格、信号质量、USB 接口、驱动、系统和环境干扰影响。
这张网卡能提供什么?
- 提供双频无线接收/发送能力。
- 在合适驱动下支持无线学习和抓包分析场景。
- 可以作为 Kali 环境中的外置无线网卡使用。
- 可用于观察无线网络、信道和信号强度。
这张网卡不能保证什么?
- 不能保证所有系统都免驱。
- 不能保证所有工具都能直接使用。
- 不能保证看到所有 5GHz 信道。
- 不能保证实际速率达到宣传理论值。
- 不能替代无线网络基础知识和软件使用能力。
第二章:网卡连接识别
本章完整合并“连接网卡到 Kali”的页面内容,覆盖物理机 Kali、Windows 中的 VMware Workstation、macOS 中的 Parallels Desktop 和 VMware Fusion。
一、什么情况算连接成功?
网卡连接成功,不是看 Windows 或 macOS 是否弹出提示,也不是看虚拟机菜单里是否出现设备,而是看 Kali Linux 是否能够识别到 RTL8812AU USB 硬件。
lsusb
正常情况下,可以看到类似下面的输出:
Bus 001 Device 002: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter
ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的完整设备信息,说明网卡硬件已经被 Kali 识别。后续如果没有无线接口,再继续检查驱动和固件。
二、物理机 Kali 连接方式
物理机 Kali 是最直接的测试方式。网卡直接插到运行 Kali Linux 的电脑上,不经过虚拟机 USB 透传。
lsusbID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,说明物理机已经识别到网卡硬件。lsusb
三、Windows 中的 VMware Workstation
在 Windows 上使用 VMware Workstation 时,网卡插入电脑后默认可能被 Windows 主机占用,需要手动连接到 Kali 虚拟机。
lsusbID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,说明网卡已经成功连接到 Kali 虚拟机。Realtek 802.11n NIC,也可能显示为其它相近名称。识别时以 Kali 中 lsusb 的结果为准。
如果 VMware 菜单里看不到网卡
- 先更换 USB 接口,优先使用 USB 3.0 或更高版本接口。
- 插入 U 盘、鼠标、键盘等其它 USB 设备,检查 VMware 是否能显示其它 USB 设备。
- 如果 VMware 无法识别任何 USB 设备,通常是 VMware USB 组件异常,可尝试修复 VMware 组件或重新安装 VMware。
- 确认虚拟机设置中已经添加并启用 USB 控制器。
- 确认 Kali 虚拟机的 USB 兼容性设置为 USB 3.0 及以上。
四、macOS 中的 Parallels Desktop
在 macOS 使用 Parallels Desktop 时,插入 USB 网卡后,需要选择将设备连接到 Kali 虚拟机,而不是连接到 macOS。
lsusbID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,说明连接成功。五、macOS 中的 VMware Fusion
VMware Fusion 的逻辑与 VMware Workstation 类似:USB 设备需要从 macOS 主机连接到 Kali 虚拟机中。
lsusbID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,才算连接成功。六、识别不到网卡时怎么处理?
如果 Kali 中执行 lsusb 没有看到 RTL8812AU,请按下面顺序排查。
更换 USB 接口
优先更换到 USB 3.0 或更高版本接口。台式机优先使用主板后置 USB 接口,减少前置面板或扩展线带来的不稳定。
减少转接设备
如果使用 USB Hub、Type-C 扩展坞或转接头,建议先直连电脑测试。扩展设备可能导致供电不足或兼容性问题。
虚拟机重新连接 USB
在 VMware / Parallels 中先断开该 USB 设备,再重新连接到 Kali 虚拟机。必要时重启 Kali 虚拟机后再连接。
检查 VMware USB 组件
如果 VMware 无法识别任何 USB 设备,不只是识别不到网卡,通常是 VMware USB 组件问题。可尝试修复组件或重新安装 VMware。
lsusb
ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,说明硬件连接识别成功。后续如果没有无线网卡接口,才进入驱动和固件检查页面。
七、连接成功后下一步
如果 Kali 已经能通过 lsusb 识别到 RTL8812AU,说明连接部分已经完成。后续如果没有无线网卡接口,再继续查看驱动安装与检查页面。
第三章:驱动安装与检查
本章完整合并“驱动安装与检查”的页面内容,按照 lsusb、无线接口、Kali 版本、驱动模块、固件、安装与重启复查的顺序排障。
一、先按这个顺序判断
驱动排障不要一上来就安装第三方驱动。正确顺序是先确认硬件已经被 Kali 识别,再检查无线接口、系统版本、驱动模块和固件状态。
lsusb。如果看不到 RTL8812AU,说明连接识别还没完成,应先返回连接识别页面。ip addr 和 iw dev。如果 USB 设备存在但没有无线接口,才继续查驱动和固件。firmware-realtek 后重启复查。lsusb 看不到 RTL8812AU,请先处理 USB 连接问题,不要直接执行驱动安装。驱动无法解决“设备没有接入 Kali”的问题。
二、确认 USB 设备已识别
驱动检查的前提是 Kali 已经识别到 RTL8812AU USB 设备。先执行:
lsusb
正常情况下,可以看到类似下面的结果:
Bus 001 Device 002: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter
能看到 RTL8812AU
说明网卡硬件已经被 Kali 识别,可以继续检查无线接口、驱动和固件。
看不到 RTL8812AU
说明网卡还没有成功连接到 Kali。请先检查 USB 接口、虚拟机 USB 连接或连接识别教程。
三、检查无线接口
如果 lsusb 已经能看到 RTL8812AU,下一步检查系统中是否出现无线网卡接口。
ip addr
iw dev
能看到无线接口
通常说明驱动和固件基础状态正常。接口名称可能是 wlan0、wlan1 或其它名称。
看不到无线接口
USB 设备存在但无线接口不存在时,继续检查 Kali 版本、驱动模块和固件状态。
wlan0。请以 ip addr 或 iw dev 实际显示为准。
四、检查 Kali 版本与内核
较新的 Kali 系统和较新的内核通常对 RTL8812AU 支持更好。如果系统太旧,建议优先升级或重装新版 Kali。
cat /etc/os-release
uname -r
2025.4,或者内核版本大于 6.14 时,通常已经内置 RTL8812AU 相关驱动,优先按内置驱动路径检查。
五、检查驱动模块
Kali 中 RTL8812AU 常见驱动模块名称是 rtw88_8812au。可以通过 modinfo 检查系统里是否存在该模块。
modinfo rtw88_8812au
有驱动信息输出
说明系统中存在对应驱动模块。接下来检查无线接口是否出现,或继续查看固件日志。
提示找不到模块
说明当前系统可能缺少该驱动。建议升级 Kali、升级内核,或安装较新的 Kali 系统。
也可以查看 rtw88 相关模块是否已经加载:
lsmod | grep rtw88
六、检查固件是否缺失
如果 USB 设备能识别,驱动模块也存在,但无线接口仍然异常,可以查看内核日志中是否提示固件加载失败。
dmesg | grep firmware
如果看到类似下面的提示,说明系统缺少 Realtek 固件:
firmware: failed to load rtw88/rtw8812a_fw.bin (-2)
firmware-realtek 解决。
七、安装驱动相关组件
如果系统缺少相关组件,可以安装内核头文件和 Realtek 固件。执行完成后建议重启系统。
sudo apt update sudo apt install -y linux-headers-amd64 sudo apt install -y firmware-realtek sudo reboot
firmware-realtek,请检查 Kali / Debian 软件源是否启用了 non-free-firmware 组件。软件源配置问题属于系统环境问题,不属于网卡硬件质量问题。
推荐方案:使用新版 Kali
对于普通客户,最推荐的方式是直接使用较新的 Kali 镜像。新系统通常已经包含较新的内核、驱动、固件和无线工具,可以减少大量兼容性问题。
八、重启后复查
安装完成并重启后,按下面顺序重新检查。
lsusb ip addr iw dev modinfo rtw88_8812au dmesg | grep firmware
lsusb 能看到 RTL8812AU,且 ip addr 或 iw dev 能看到无线接口,说明网卡硬件识别和驱动基础状态正常。
九、常见判断结果
lsusb 看不到 RTL8812AU
优先检查 USB 接口、虚拟机 USB 连接、USB 兼容性和连接识别流程。此时还不是驱动问题。
lsusb 能看到,但没有无线接口
继续检查驱动模块和固件。可能是系统版本、内核、驱动或固件问题。
modinfo 没有驱动信息
当前系统可能缺少对应驱动。建议升级 Kali 或使用新版 Kali。
dmesg 提示 firmware 缺失
安装 firmware-realtek 后重启复查。注意软件源需要支持相关固件包。
第四章:常用工具说明
本章完整合并“常用工具说明”的页面内容,重点解释工具与网卡的关系、无线工具的基本原理,以及常见工具适合做什么。
一、工具与网卡的关系
RTL8812AU 是无线网卡芯片,负责无线信号收发、频段支持和基础硬件能力。Kali 中的工具负责调用系统驱动、读取无线接口、切换接口模式、观察数据包或展示无线环境。
因此,工具运行异常并不一定代表网卡损坏。通常需要把问题拆成几个层级判断:
硬件层
确认 USB 网卡是否被系统识别。典型检查命令是 lsusb,正常应能看到 Realtek / RTL8812AU 相关信息。
驱动层
确认系统是否加载了正确驱动和固件。驱动、内核、固件版本都会影响无线接口是否出现。
工具层
工具基于无线接口工作。工具参数、权限、信道、接口模式、环境信号都会影响最终显示结果。
二、无线工具基本原理
无线工具并不是直接“让网卡变强”,而是通过 Linux 无线驱动接口读取或控制网卡。理解下面几个概念,可以减少误判。
Managed Mode
普通联网模式。网卡用于连接自己的 WiFi,系统会把它当作正常网络接口使用,例如上网、获取 IP、访问局域网。
Monitor Mode
监听模式。网卡不再像普通客户端一样只处理自己的连接,而是用于观察指定信道上的无线帧。抓包和无线环境分析通常依赖这个模式。
Channel / Band
无线网卡同一时间通常只能关注一个或一组信道。2.4GHz 和 5GHz 是不同频段,工具参数或数据源设置不正确时,可能只看到其中一部分信号。
RSSI / Signal
工具里显示的信号强弱通常是接收强度估计值,会受到距离、天线、墙体、方向、USB 延长线、干扰和信道占用影响。
lsusb 能识别设备、驱动和固件正常、无线接口存在,通常说明硬件基础状态正常。之后的扫描结果、抓包效果和工具显示差异,更多与系统配置、工具使用和无线环境有关。
三、基础检查命令
这些命令用于判断网卡处于哪个层级的问题。建议先完成基础检查,再使用其它无线工具。
lsusb
用于确认系统是否识别到 RTL8812AU USB 设备。如果这里看不到 Realtek / RTL8812AU,优先检查虚拟机 USB 连接或 USB 接口。
ip addr
用于确认系统中是否出现无线网卡接口。如果 USB 设备存在但无线接口不存在,通常需要继续检查驱动或固件。
iw dev
用于查看无线接口、接口名称和当前模式。无线工具一般需要基于这里显示的接口工作。
modinfo rtw88_8812au
用于确认系统中是否存在 RTL8812AU 对应驱动模块。
四、Aircrack-ng 工具套件
Aircrack-ng 是 Kali 中常见的无线安全研究工具套件。它包含多个子工具,不同组件负责不同事情。这里仅说明合法学习和排障视角下的用途,不提供破解流程。
airmon-ng 的作用
主要用于查看无线网卡状态,以及辅助管理监听模式。它关注的是接口模式切换,而不是直接分析协议内容。
airodump-ng 的作用
主要用于被动观察无线环境,例如信道、频段、信号强度、周边无线网络的基础广播信息。它依赖网卡、驱动和监听模式正常工作。
能帮助判断什么?
- 网卡是否能进入监听模式。
- 当前环境中是否能观察到无线信号。
- 2.4GHz 与 5GHz 的信号是否需要分别查看。
- 信号强弱、信道选择和距离是否影响测试结果。
五、Wireshark
Wireshark 是协议分析工具。它的核心价值是把抓到的数据包解析成可读的协议字段,适合学习网络协议、观察通信过程和排查异常。
Wireshark 可以做什么?
- 观察数据包的时间、长度、协议类型和基本字段。
- 学习管理帧、控制帧、数据帧等无线帧的差异。
- 分析正常网络通信过程,例如 DHCP、DNS、TCP、HTTP 等协议。
- 在授权环境中观察自己的测试设备通信状态。
为什么有时看不到无线内容?
Wireshark 只能显示系统和驱动交给它的数据。接口模式、权限、信道、驱动能力和抓包位置都会影响结果。如果 Wireshark 中没有无线接口,优先检查 Kali 是否识别网卡、接口是否存在、权限是否足够。
lsusb、ip addr、iw dev 检查。
六、Kismet
Kismet 更偏向无线环境监测和被动分析。它通常通过网页界面展示数据源、信道、无线网络、设备和信号变化。
Kismet 的特点
- 适合长期观察周边无线环境变化。
- 适合查看不同信道上的无线网络和设备活动。
- 适合把网卡作为数据源接入,然后通过 Web UI 观察状态。
- 适合学习无线设备发现、信道变化和环境噪声对结果的影响。
常见误区
Kismet 显示结果受数据源设置、权限、驱动、监听模式、信道跳转和无线环境影响。如果 Kismet 数据源异常,不应直接判断为网卡质量问题,应先回到基础检查命令确认设备和驱动状态。
七、Wifite
Wifite 是自动化程度较高的无线测试工具。它会调用多个底层工具,因此对系统环境、驱动状态、监听模式、工具依赖和测试场景都有要求。
为什么不建议新手一开始就用 Wifite 判断网卡?
- 它隐藏了很多底层细节,出错时不容易判断问题发生在哪一层。
- 它依赖其它工具,底层工具异常会导致 Wifite 表现异常。
- 它对权限、监听模式、信道和无线环境比较敏感。
- 自动化工具的失败结果,不能直接等同于网卡硬件故障。
八、如何选择工具
lsusb、ip addr、iw dev。这是判断硬件和驱动状态的基础。第五章:5GHz 频段使用说明
本章完整合并“5GHz 频段说明”的页面内容,介绍 2.4GHz 与 5GHz 区别、信道、DFS、基础检查和常见原因判断。
一、2.4GHz 和 5GHz 的区别
无线网络常见频段包括 2.4GHz 和 5GHz。RTL8812AU 是双频无线网卡芯片,理论上可以工作在这两个频段,但实际效果取决于系统、驱动、信号环境和软件配置。
2.4GHz
传播距离通常更远,穿墙能力相对更好。缺点是使用设备多,干扰更常见,信道资源也更紧张。
5GHz
信道更多,干扰相对较少,适合高速无线连接。缺点是距离和墙体遮挡影响更明显。
二、什么是无线信道?
无线信道可以理解为某个频段中的“频道”。无线设备在不同信道上发送和接收信号。扫描软件能看到哪些网络,和当前扫描的频段、信道范围、国家/地区设置和设备能力都有关系。
2.4GHz 信道
常见信道包括 1、6、11 等。由于信道数量少,周围设备较多时容易拥挤。
5GHz 信道
5GHz 信道数量更多,但不同国家/地区可用信道可能不同,部分信道还涉及 DFS 机制。
DFS 信道
DFS 信道需要避让雷达等系统。部分设备、驱动或地区设置可能不会直接显示某些 DFS 信道。
三、确认网卡基础状态
在讨论 5GHz 前,先确认 Kali 已经识别到 RTL8812AU,并且系统中存在无线接口。如果设备本身还没有识别,5GHz 测试没有意义。
lsusb
正常情况下,可以看到类似下面的结果:
Bus 001 Device 002: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter
ip addr iw dev
能看到 RTL8812AU 和无线接口
说明硬件识别和基础驱动状态正常,可以继续检查软件参数、信道和环境因素。
看不到设备或接口
请先查看连接识别页面或驱动安装与检查页面,先解决硬件识别和驱动问题。
四、软件与参数说明
不同无线工具对频段、信道和接口模式的处理方式不同。部分工具默认可能不会扫描全部 5GHz 信道,或者需要在软件中选择对应频段。
工具参数的含义
以常见无线扫描工具为例,某些工具会把 5GHz 频段称为 a band。这个参数表示查看 5GHz 相关频段,并不代表任何破解或攻击行为。
--band a 表示查看 5GHz 相关频段 --channel 表示指定某个信道 interface 表示当前使用的无线网卡接口
五、看不到 5GHz 信号的常见原因
如果软件中看不到 5GHz 信号,可以按下面方向排查。
六、软件问题与咨询范围
无线工具属于第三方软件,可能因为版本、参数、界面变化、系统环境或权限问题出现不同结果。网卡硬件只负责提供无线接收/发送能力,具体软件如何显示、如何报错、如何配置,需要参考对应软件说明。
属于网卡基础检查范围
Kali 是否识别到 RTL8812AU、是否出现无线接口、是否存在明显硬件异常。
建议咨询软件开发者
软件功能不会用、命令参数变化、程序报错、界面找不到选项、工具版本差异等问题。
第六章:售后范围与问题归类
为了避免误解,建议按下面方式理解网卡售后范围。
属于硬件基础检查范围
- 设备是否通电。
- USB 接口是否有明显损坏。
- 物理机 Kali 是否能识别到 RTL8812AU。
- 多台电脑、多种 USB 接口均无法识别的情况。
属于使用配置问题
- 虚拟机不会连接 USB。
- Kali 系统版本旧、软件源异常。
- 驱动或固件不会安装。
- 工具命令不会用、参数不理解。
- 5GHz 环境不可见或信道显示差异。
- 第三方程序报错、崩溃、界面变化或参数不兼容。