使用声明与售后范围
- 本页面仅用于 RTL8812AU 网卡在 Kali Linux 中的合法使用说明、驱动检查、固件检查和基础排障。
- 不得用于破解他人 WiFi、攻击无线设备、窃听数据、绕过访问控制或其它违法用途。
- 系统版本、虚拟机环境、软件源配置、驱动安装、固件安装、命令执行、工具参数和无线环境差异属于使用配置问题,不属于网卡硬件质量问题范围。
- 硬件质量问题主要指设备无法通电、无法被任何电脑或系统识别、接口损坏等明确硬件异常。
一、先按这个顺序判断
驱动排障不要一上来就安装第三方驱动。正确顺序是先确认硬件已经被 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 后重启复查。注意软件源需要支持相关固件包。