USB DEVICE / HARDWARE RECOGNITION / RTL8812AU

RTL8812AU
网卡连接识别教程

本页只说明如何让 Kali Linux 正常识别到 RTL8812AU 无线网卡硬件。无论是物理机 Kali,还是 Windows / macOS 中的虚拟机,最终以 Kali 中能够通过 lsusb 看到完整的 Realtek RTL8812AU 设备信息作为连接成功标准。

连接成功标准:在 Kali 中执行 lsusb,结果中能看到 RTL8812AU 信息即可。
IMPORTANT_NOTICE

使用声明与售后范围

  • 本产品和本页面内容仅用于合法授权环境下的无线网络学习、设备连接、信号观察、抓包分析和网络排障。
  • 不得用于破解他人 WiFi、攻击他人无线设备、窃听数据、绕过访问控制或其它违法用途。
  • 硬件连接识别以 Kali 中能够识别到 RTL8812AU 设备为准。系统安装、虚拟机配置、驱动环境、工具参数、无线基础知识学习等属于使用配置问题,不属于网卡硬件质量问题。
  • 如果设备在多个电脑、多个 USB 接口、物理机 Kali 环境下均无法识别,可按购买渠道规则进一步确认硬件质量问题。
01 / SUCCESS_CRITERIA

一、什么情况算连接成功?

网卡连接成功,不是看 Windows 或 macOS 是否弹出提示,也不是看虚拟机菜单里是否出现设备,而是看 Kali Linux 是否能够识别到 RTL8812AU USB 硬件。

KALI_TERMINAL检查 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
只要 Kali 中能看到类似 ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的完整设备信息,说明网卡硬件已经被 Kali 识别。后续如果没有无线接口,再继续检查驱动和固件。
02 / PHYSICAL_KALI

二、物理机 Kali 连接方式

物理机 Kali 是最直接的测试方式。网卡直接插到运行 Kali Linux 的电脑上,不经过虚拟机 USB 透传。

01
插入 USB 接口
建议优先插入 USB 3.0 或更高版本接口。台式机建议优先使用主板后置 USB 接口。
02
等待系统识别
插入后等待几秒钟,再打开终端执行检测命令。
03
执行 lsusb
如果看到类似 ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,说明物理机已经识别到网卡硬件。
PHYSICAL_KALI检测命令
lsusb
如果物理机 Kali 无法识别,请更换 USB 接口尝试;也可以换另一台电脑或换一个 Kali 环境测试。如果多个环境均无法识别,再进一步判断是否存在硬件问题。
03 / WINDOWS_VMWARE_WORKSTATION

三、Windows 中的 VMware Workstation

在 Windows 上使用 VMware Workstation 时,网卡插入电脑后默认可能被 Windows 主机占用,需要手动连接到 Kali 虚拟机。

01
启动 Kali 虚拟机
先启动 VMware Workstation,并进入 Kali 虚拟机运行状态。
02
设置 USB 兼容性
建议在虚拟机设置中启用 USB 控制器,并将 USB 兼容性设置为 USB 3.0 或更高。如果当前环境异常,也可以临时切换 USB 2.0 做对比测试。
03
连接 Realtek USB 设备
在 VMware 菜单中依次选择:虚拟机 → 可移动设备 → Realtek 802.11n NIC → 连接(断开与主机的连接)
04
Kali 中执行 lsusb
能看到类似 ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,说明网卡已经成功连接到 Kali 虚拟机。
VMware 菜单里的设备名称可能显示为 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 及以上。
04 / MACOS_PARALLELS

四、macOS 中的 Parallels Desktop

在 macOS 使用 Parallels Desktop 时,插入 USB 网卡后,需要选择将设备连接到 Kali 虚拟机,而不是连接到 macOS。

01
启动 Kali 虚拟机
打开 Parallels Desktop,并启动 Kali 虚拟机。
02
插入 RTL8812AU 网卡
如果系统弹出设备连接选择,选择连接到 Kali 虚拟机。
03
手动连接 USB 设备
也可以在菜单中选择:Devices → USB & Bluetooth → Realtek 802.11n NIC
04
Kali 中执行 lsusb
如果能看到类似 ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,说明连接成功。
如果 Parallels 中无法看到该 USB 设备,请更换 USB 接口、扩展坞或转接头测试。部分扩展坞兼容性会影响 USB 网卡识别。
05 / MACOS_VMWARE_FUSION

五、macOS 中的 VMware Fusion

VMware Fusion 的逻辑与 VMware Workstation 类似:USB 设备需要从 macOS 主机连接到 Kali 虚拟机中。

01
启动 VMware Fusion 和 Kali
先启动 Kali 虚拟机,再插入 RTL8812AU USB 网卡。
02
选择连接到虚拟机
如果 VMware Fusion 弹出 USB 设备连接提示,请选择连接到 Kali 虚拟机。
03
从菜单手动连接
可在 VMware Fusion 的 USB / 可移动设备相关菜单中找到 Realtek 设备,并连接到当前 Kali 虚拟机。
04
Kali 中执行 lsusb
看到类似 ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,才算连接成功。
VMware Fusion 中也建议确认虚拟机 USB 控制器已启用,并尽量使用 USB 3.0 及以上兼容性。若无法识别 USB 设备,可先换 USB 接口、扩展坞或转接头测试。
06 / GENERAL_TROUBLESHOOTING

六、识别不到网卡时怎么处理?

如果 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。

FINAL_CHECK最终确认命令
lsusb
最终判断:Kali 中能看到类似 ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 的设备信息,说明硬件连接识别成功。后续如果没有无线网卡接口,才进入驱动和固件检查页面。
07 / NEXT_STEP

七、连接成功后下一步

如果 Kali 已经能通过 lsusb 识别到 RTL8812AU,说明连接部分已经完成。后续如果没有无线网卡接口,再继续查看驱动安装与检查页面。