使用声明与售后范围
- 本页面仅用于 RTL8812AU 网卡的合法使用说明、无线协议学习、抓包分析、信号观察和已授权的安全测试。
- 不得用于破解他人 WiFi、攻击无线设备、窃听数据、绕过访问控制或其它违法用途。
- 系统环境、虚拟机配置、驱动安装、工具参数、测试方法和无线环境差异属于使用配置问题,不属于网卡硬件质量问题范围。
- 硬件质量问题主要指设备无法通电、无法被任何系统识别、接口损坏等明确硬件异常。
一、工具与网卡的关系
RTL8812AU 是无线网卡芯片,负责无线信号收发、频段支持和基础硬件能力。Kali 中的工具负责调用系统驱动、读取无线接口、切换接口模式、观察数据包或展示无线环境。
因此,工具运行异常并不一定代表网卡损坏。通常需要把问题拆成几个层级判断:
硬件层
确认 USB 网卡是否被系统识别。典型检查命令是 lsusb,正常应能看到 Realtek / RTL8812AU 相关信息。
驱动层
确认系统是否加载了正确驱动和固件。驱动、内核、固件版本都会影响无线接口是否出现。
工具层
工具基于无线接口工作。工具参数、权限、信道、接口模式、环境信号都会影响最终显示结果。
二、无线工具基本原理
无线工具并不是直接“让网卡变强”,而是通过 Linux 无线驱动接口读取或控制网卡。理解下面几个概念,可以减少误判。
Managed Mode
普通联网模式。网卡用于连接自己的 WiFi,系统会把它当作正常网络接口使用,例如上网、获取 IP、访问局域网。
Monitor Mode
监听模式。网卡不再像普通客户端一样只处理自己的连接,而是用于观察指定信道上的无线帧。抓包和无线环境分析通常依赖这个模式。
Channel / Band
无线网卡同一时间通常只能关注一个或一组信道。2.4GHz 和 5GHz 是不同频段,工具参数或数据源设置不正确时,可能只看到其中一部分信号。
RSSI / Signal
工具里显示的信号强弱通常是接收强度估计值,会受到距离、天线、墙体、方向、USB 延长线、干扰和信道占用影响。
lsusb 能识别设备、驱动和固件正常、无线接口存在,通常说明硬件基础状态正常。之后的扫描结果、抓包效果和工具显示差异,更多与系统配置、工具使用和无线环境有关。
三、基础检查命令
这些命令用于判断网卡处于哪个层级的问题。建议先完成基础检查,再使用其它无线工具。
lsusb
用于确认系统是否识别到 RTL8812AU USB 设备。如果这里看不到 Realtek / RTL8812AU,优先检查虚拟机 USB 连接或 USB 接口。
ip addr
用于确认系统中是否出现无线网卡接口。如果 USB 设备存在但无线接口不存在,通常需要继续检查驱动或固件。
iw dev
用于查看无线接口、接口名称和当前模式。无线工具一般需要基于这里显示的接口工作。
modinfo rtw88_8812au
用于确认系统中是否存在 RTL8812AU 对应驱动模块。
四、Aircrack-ng 工具套件
Aircrack-ng 是 Kali 中常见的无线安全研究工具套件。它包含多个子工具,不同组件负责不同事情。这里仅说明合法学习和排障视角下的用途,不提供破解流程。
airmon-ng 的作用
主要用于查看无线网卡状态,以及辅助管理监听模式。它关注的是接口模式切换,而不是直接分析协议内容。
airodump-ng 的作用
主要用于被动观察无线环境,例如信道、频段、信号强度、周边无线网络的基础广播信息。它依赖网卡、驱动和监听模式正常工作。
能帮助判断什么?
- 网卡是否能进入监听模式。
- 当前环境中是否能观察到无线信号。
- 2.4GHz 与 5GHz 的信号是否需要分别查看。
- 信号强弱、信道选择和距离是否影响测试结果。
五、Wireshark
Wireshark 是协议分析工具。它的核心价值是把抓到的数据包解析成可读的协议字段,适合学习网络协议、观察通信过程和排查异常。
Wireshark 可以做什么?
- 观察数据包的时间、长度、协议类型和基本字段。
- 学习管理帧、控制帧、数据帧等无线帧的差异。
- 分析正常网络通信过程,例如 DHCP、DNS、TCP、HTTP 等协议。
- 在授权环境中观察自己的测试设备通信状态。
为什么有时看不到无线内容?
Wireshark 只能显示系统和驱动交给它的数据。接口模式、权限、信道、驱动能力和抓包位置都会影响结果。如果 Wireshark 中没有无线接口,优先检查 Kali 是否识别网卡、接口是否存在、权限是否足够。
lsusb、ip addr、iw dev 检查。
六、Kismet
Kismet 更偏向无线环境监测和被动分析。它通常通过网页界面展示数据源、信道、无线网络、设备和信号变化。
Kismet 的特点
- 适合长期观察周边无线环境变化。
- 适合查看不同信道上的无线网络和设备活动。
- 适合把网卡作为数据源接入,然后通过 Web UI 观察状态。
- 适合学习无线设备发现、信道变化和环境噪声对结果的影响。
常见误区
Kismet 显示结果受数据源设置、权限、驱动、监听模式、信道跳转和无线环境影响。如果 Kismet 数据源异常,不应直接判断为网卡质量问题,应先回到基础检查命令确认设备和驱动状态。
七、Wifite
Wifite 是自动化程度较高的无线测试工具。它会调用多个底层工具,因此对系统环境、驱动状态、监听模式、工具依赖和测试场景都有要求。
为什么不建议新手一开始就用 Wifite 判断网卡?
- 它隐藏了很多底层细节,出错时不容易判断问题发生在哪一层。
- 它依赖其它工具,底层工具异常会导致 Wifite 表现异常。
- 它对权限、监听模式、信道和无线环境比较敏感。
- 自动化工具的失败结果,不能直接等同于网卡硬件故障。
八、如何选择工具
lsusb、ip addr、iw dev。这是判断硬件和驱动状态的基础。