跳到主要内容

RTL8832BU 驱动指南(AWUS036AX / AWUS036AXER)

一句话定位(One-liner)Realtek RTL8832BUAWUS036AX 及其纳米兄弟 AWUS036AXER 内部的 Wi-Fi 6(802.11ax)芯片组。它不在内核中,所以你需要构建一次 rtl88x2bu DKMS 驱动——然后享受 AX1800 速度、WPA3 支持和可用的监听模式。

概念:Realtek 风格的 Wi-Fi 6

RTL8832BU 是一款 2×2 802.11ax 无线电(AX1800:574 + 1201 Mbps)。与较旧的 AC 网卡适配器相比,用户能明显感受到的最大进步是 WPA3——只支持 WPA3 的现代路由器会拒绝你的旧 AC 适配器,但会愉快地接受 AX。

驱动情况与其他 Realtek 芯片组如出一辙:未上游,所以我们使用社区驱动。首选仓库是 aircrack-ng/rtl88x2bu,它覆盖 88X2BU 家族(RTL8822BU 和 RTL8832BU),带监听模式 + VIF 支持。DKMS 让它在历次内核更新中保持重建。

前置需求

  • Linux(Ubuntu 20.04+ / Kali / Debian)
  • sudo apt install -y build-essential dkms git
  • sudo 权限
  • AWUS036AX 或 AWUS036AXER

第 1 步:构建驱动

cd /opt
sudo git clone https://github.com/aircrack-ng/rtl88x2bu.git
cd rtl88x2bu
sudo make dkms_install

预期输出

DKMS: install completed.

第 2 步:加载并验证

sudo modprobe 88x2bu
iw dev

预期输出:一个接口行,例如 Interface wlan0 ... type managed。跨重启自动加载:

echo 88x2bu | sudo tee /etc/modules-load.d/alfa.conf

第 3 步:连接(WPA3 开箱即用)

nmcli device wifi connect "MySSID" password "my-passphrase"

预期输出Device 'wlan0' successfully activated with 'MySSID'.

验证安全套件和链路速度:

iw dev wlan0 link

预期输出:显示 SSID: MySSID 以及协商速率——在 5 GHz 上,靠近接入点时你应该看到 1201 Mb/s 或根据距离降级(2×2 80 MHz)。

第 4 步:监听模式 + 注入

sudo airmon-ng check kill
sudo airmon-ng start wlan0
sudo aireplay-ng --test wlan0mon

预期输出

PHY Interface Driver Chipset
phy0 wlan0 88x2bu Realtek
...
12:34:56 Injection is working!
12:34:56 30/30: 100%

你可能想知道——「Wi-Fi 6 和监听模式?它们能共存吗?」 能——社区驱动保留了渗透测试工具需要的经典监听/注入行为,而 managed 模式增加了 AX 速率和 WPA3。你不需要二选一。

第 5 步:恢复正常

sudo airmon-ng stop wlan0mon
sudo systemctl restart NetworkManager

故障排查

症状原因修复
在非常新的内核上构建失败仓库需要最新提交cd /opt/rtl88x2bu && sudo git pull && sudo make dkms_install
WPA3 网络不可见驱动或 wpa_supplicant 太旧更新驱动;sudo apt update && sudo apt upgrade
网卡适配器只能 managed,没有监听内核桩模块冲突(罕见)dmesg 确认哪个模块绑定了;黑名单桩模块
注入 0/30空信道sudo iw wlan0mon set channel 6;在接入点附近测试
链路高速但传输慢USB 2.0 端口瓶颈使用 USB 3.x 端口(AX 是 USB 3.2)

参考