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 addr 和 iw 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

能看到无线接口

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

看不到无线接口

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

无线接口名称不固定,不一定叫 wlan0。请以 ip addr 或 iw 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 addr 或 iw dev 能看到无线接口,说明网卡硬件识别和驱动基础状态正常。
09 / RESULT_JUDGE

九、常见判断结果

lsusb 看不到 RTL8812AU

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

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

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

modinfo 没有驱动信息

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

dmesg 提示 firmware 缺失

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

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