KALI DRIVER / FIRMWARE / RTL8812AU

RTL8812AU
驱动安装与检查

本页只说明 Kali Linux 中 RTL8812AU 网卡的驱动、固件和无线接口检查方法。请先完成网卡连接识别,确认 Kali 中执行 lsusb 能看到 RTL8812AU 信息,再继续本页步骤。

判断顺序:lsusb → ip addr / iw dev → Kali 版本 → modinfo → firmware → 安装 / 重启复查
IMPORTANT_NOTICE

使用声明与售后范围

  • 本页面仅用于 RTL8812AU 网卡在 Kali Linux 中的合法使用说明、驱动检查、固件检查和基础排障。
  • 不得用于破解他人 WiFi、攻击无线设备、窃听数据、绕过访问控制或其它违法用途。
  • 系统版本、虚拟机环境、软件源配置、驱动安装、固件安装、命令执行、工具参数和无线环境差异属于使用配置问题,不属于网卡硬件质量问题范围。
  • 硬件质量问题主要指设备无法通电、无法被任何电脑或系统识别、接口损坏等明确硬件异常。
01 / CHECK_LOGIC

一、先按这个顺序判断

驱动排障不要一上来就安装第三方驱动。正确顺序是先确认硬件已经被 Kali 识别,再检查无线接口、系统版本、驱动模块和固件状态。

01
先检查 USB 设备
执行 lsusb。如果看不到 RTL8812AU,说明连接识别还没完成,应先返回连接识别页面。
02
再检查无线接口
执行 ip addriw dev。如果 USB 设备存在但没有无线接口,才继续查驱动和固件。
03
检查系统版本和驱动模块
新版 Kali 通常更容易直接支持。旧系统建议优先升级或重装新版 Kali。
04
检查固件并安装相关组件
如果提示缺少 Realtek 固件,可安装 firmware-realtek 后重启复查。
如果 lsusb 看不到 RTL8812AU,请先处理 USB 连接问题,不要直接执行驱动安装。驱动无法解决“设备没有接入 Kali”的问题。
02 / USB_DEVICE

二、确认 USB 设备已识别

驱动检查的前提是 Kali 已经识别到 RTL8812AU USB 设备。先执行:

CHECK_USB查看 USB 设备
lsusb

正常情况下,可以看到类似下面的结果:

EXPECTED_OUTPUT识别成功示例
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 连接或连接识别教程。

03 / WIRELESS_INTERFACE

三、检查无线接口

如果 lsusb 已经能看到 RTL8812AU,下一步检查系统中是否出现无线网卡接口。

NETWORK_INTERFACE查看所有网络接口
ip addr
WIRELESS_INTERFACE查看无线接口
iw dev

能看到无线接口

通常说明驱动和固件基础状态正常。接口名称可能是 wlan0wlan1 或其它名称。

看不到无线接口

USB 设备存在但无线接口不存在时,继续检查 Kali 版本、驱动模块和固件状态。

无线接口名称不固定,不一定叫 wlan0。请以 ip addriw dev 实际显示为准。
04 / KALI_VERSION

四、检查 Kali 版本与内核

较新的 Kali 系统和较新的内核通常对 RTL8812AU 支持更好。如果系统太旧,建议优先升级或重装新版 Kali。

CHECK_OS查看 Kali 版本
cat /etc/os-release
CHECK_KERNEL查看内核版本
uname -r
Kali 版本大于等于 2025.4,或者内核版本大于 6.14 时,通常已经内置 RTL8812AU 相关驱动,优先按内置驱动路径检查。
如果系统版本过旧、软件源异常、内核头文件缺失,驱动和固件检查结果可能不稳定。普通用户建议直接使用新版 Kali,减少环境问题。
05 / DRIVER_MODULE

五、检查驱动模块

Kali 中 RTL8812AU 常见驱动模块名称是 rtw88_8812au。可以通过 modinfo 检查系统里是否存在该模块。

MODINFO检查驱动模块
modinfo rtw88_8812au

有驱动信息输出

说明系统中存在对应驱动模块。接下来检查无线接口是否出现,或继续查看固件日志。

提示找不到模块

说明当前系统可能缺少该驱动。建议升级 Kali、升级内核,或安装较新的 Kali 系统。

也可以查看 rtw88 相关模块是否已经加载:

LSMOD查看模块加载状态
lsmod | grep rtw88
06 / FIRMWARE_CHECK

六、检查固件是否缺失

如果 USB 设备能识别,驱动模块也存在,但无线接口仍然异常,可以查看内核日志中是否提示固件加载失败。

FIRMWARE_LOG查看固件相关日志
dmesg | grep firmware

如果看到类似下面的提示,说明系统缺少 Realtek 固件:

ERROR_EXAMPLE固件缺失示例
firmware: failed to load rtw88/rtw8812a_fw.bin (-2)
固件缺失不等于网卡损坏。固件是系统侧需要加载的文件,通常通过安装 firmware-realtek 解决。
07 / INSTALL_COMPONENTS

七、安装驱动相关组件

如果系统缺少相关组件,可以安装内核头文件和 Realtek 固件。执行完成后建议重启系统。

INSTALL安装组件并重启
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 镜像。新系统通常已经包含较新的内核、驱动、固件和无线工具,可以减少大量兼容性问题。

08 / RECHECK

八、重启后复查

安装完成并重启后,按下面顺序重新检查。

RECHECK_FLOW重启后复查命令
lsusb
ip addr
iw dev
modinfo rtw88_8812au
dmesg | grep firmware
如果 lsusb 能看到 RTL8812AU,且 ip addriw dev 能看到无线接口,说明网卡硬件识别和驱动基础状态正常。
09 / RESULT_JUDGE

九、常见判断结果

lsusb 看不到 RTL8812AU

优先检查 USB 接口、虚拟机 USB 连接、USB 兼容性和连接识别流程。此时还不是驱动问题。

lsusb 能看到,但没有无线接口

继续检查驱动模块和固件。可能是系统版本、内核、驱动或固件问题。

modinfo 没有驱动信息

当前系统可能缺少对应驱动。建议升级 Kali 或使用新版 Kali。

dmesg 提示 firmware 缺失

安装 firmware-realtek 后重启复查。注意软件源需要支持相关固件包。

本页面不提供破解 WiFi、攻击无线设备、绕过认证或窃听数据等操作说明。驱动页面只用于合法环境下的设备识别和系统排障。