使用声明与售后范围
- 本产品和本页面内容仅用于合法授权环境下的无线网络学习、设备连接、信号观察、抓包分析和网络排障。
- 不得用于破解他人 WiFi、攻击他人无线设备、窃听数据、绕过访问控制或其它违法用途。
- 硬件连接识别以 Kali 中能够识别到 RTL8812AU 设备为准。系统安装、虚拟机配置、驱动环境、工具参数、无线基础知识学习等属于使用配置问题,不属于网卡硬件质量问题。
- 如果设备在多个电脑、多个 USB 接口、物理机 Kali 环境下均无法识别,可按购买渠道规则进一步确认硬件质量问题。
一、什么情况算连接成功?
网卡连接成功,不是看 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,说明连接部分已经完成。后续如果没有无线网卡接口,再继续查看驱动安装与检查页面。