跳至主要内容

RTL8832BU 驅動程式指南(AWUS036AX / AWUS036AXER)

一句話定位(One-liner)Realtek RTL8832BUAWUS036AX 與其 nano 兄弟 AWUS036AXER 內部的 Wi-Fi 6(802.11ax)晶片。它不在核心內,所以你建置一次 rtl88x2bu DKMS 驅動程式——然後享受 AX1800 速度、WPA3 支援與可用的監聽模式(monitor mode)。

概念:Wi-Fi 6,Realtek 風格

RTL8832BU 是一顆 2×2 802.11ax 無線電(AX1800:574 + 1201 Mbps)。與較舊的 AC 無線網絡卡相比,使用者看得見的最大勝利是 WPA3——只講 WPA3 的現代路由器會拒絕你的舊 AC dongle,但會欣然接受 AX。

驅動程式狀況與其他 Realtek 晶片如出一轍:沒有上游,所以我們使用社群驅動程式。首選 repo 是 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

疑難排解

症狀原因修復
在非常新的核心上建置失敗repo 需要最新 commitcd /opt/rtl88x2bu && sudo git pull && sudo make dkms_install
WPA3 網路看不見驅動程式或 wpa_supplicant 太舊更新驅動程式;sudo apt update && sudo apt upgrade
無線網絡卡只有 managed、沒有監聽核心 stub 衝突(罕見)dmesg 確認哪個模組繫結;把 stub 加入黑名單
注入 0/30空頻道sudo iw wlan0mon set channel 6;在 AP 附近測試
高速連結但傳輸慢USB 2.0 連線埠瓶頸使用 USB 3.x 連線埠(AX 是 USB 3.2)

參考資料