跳过正文
ALFA AWUS036ACH 中国安装指南:Kali Linux, Ubuntu, Debian 和 树莓派
  1. 博客/

ALFA AWUS036ACH 中国安装指南:Kali Linux, Ubuntu, Debian 和 树莓派

目录

你刚拿到 ALFA AWUS036ACH,结果 Linux 系统没反应?别担心,这很正常。这款网卡用的芯片需要 RTL8812AU 驱动,而且它不是插上就能用的。本指南会带你花大约 30 分钟完成安装,全程只用国内镜像源,完全不需要翻墙去 GitHub。

TL;DR: AWUS036ACH 采用 RTL8812AU 芯片,Kali 用 apt 装 DKMS 驱动,Ubuntu/Debian 从 Gitee 编译,30 分钟完成监听模式与数据包注入。

请准备好以下物品:

在你开始之前
#

请准备好以下物品:

  1. ALFA AWUS036ACH 网卡
  2. USB 数据线(包装盒里那根就挺好)
  3. 一个带供电的 USB Hub —— 如果你用的是树莓派,这很重要
  4. 稳定的网络连接

插上网卡,先确认系统有没有看到它:

lsusb

在输出里找这一行:

Bus 001 Device 003: ID 0bda:8812 Realtek Semiconductor Corp.

只要看到 0bda:8812,就说明网卡被识别到了。接下来根据你的系统看下面的步骤。

选择你的操作系统
#

已经安装好了?直接跳到:


Kali Linux
#

Kali 自带了很多无线工具。装好 AWUS036ACH 驱动只需要四步。先换到国内镜像源,这样下载速度才够快。

第一步:切换到国内镜像源
#

打开终端,编辑源列表:

sudo nano /etc/apt/sources.list

删掉里面的内容,粘贴这一行:

deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free non-free-firmware

Ctrl+O 保存,回车,再按 Ctrl+X 退出。刷新一下:

sudo apt update

小贴士: 如果中科大(USTC)比较慢,可以试试清华源: deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware


第二步:安装驱动
#

Kali 的软件库里已经有了预编译好的 DKMS 驱动。一行命令搞定:

sudo apt install -y realtek-rtl88xxau-dkms

DKMS 的好处是,以后你更新内核时,驱动会自动重新编译,不用你再动手。

装完后确认驱动加载成功:

lsmod | grep 8812au

看到 8812au 就对了。


第三步:开启监听模式
#

sudo airmon-ng check kill
sudo airmon-ng start wlan1

iwconfig 确认一下,你应该能看到 wlan1mon,模式是 Monitor


第四步:测试数据包注入
#

sudo aireplay-ng --test wlan1mon

看到 Injection is working! 说明你已经完全准备好了。


Ubuntu 22.04 / 24.04
#

Ubuntu 不像 Kali 那样自带驱动,我们需要手动编译。

第一步:换到阿里云镜像
#

Ubuntu 24.04
#

sudo nano /etc/apt/sources.list.d/ubuntu.sources

把地址换成:http://mirrors.aliyun.com/ubuntu/

Ubuntu 22.04
#

sudo nano /etc/apt/sources.list

把所有的 archive.ubuntu.com 换成 mirrors.aliyun.com

然后刷新:

sudo apt update

第二步:安装编译工具
#

sudo apt install -y build-essential dkms git linux-headers-$(uname -r)

第三步:从 Gitee 下载驱动
#

国内访问 GitHub 慢,我们用 Gitee 镜像:

git clone https://gitee.com/mirrors/rtl8812au.git
cd rtl8812au
sudo ./install-driver.sh
sudo reboot

重启后,网卡应该就能正常工作了。


常见问题
#

现象可能原因解决办法
lsusb 看不到设备线没插好或供电不足换个 USB 口或用带供电的 Hub
安装驱动报错缺内核头文件运行 sudo apt install linux-headers-$(uname -r)

国内镜像站参考
#

资源地址用途
中科大镜像mirrors.ustc.edu.cnKali 首选
阿里云镜像mirrors.aliyun.comUbuntu 首选
Giteegitee.com驱动源码

常見問題

AWUS036ACH 用什么芯片?需要额外安装驱动吗?

AWUS036ACH 采用 Realtek RTL8812AU 芯片,驱动不在 Linux 核心内置,需要手动安装。

在中国安装 AWUS036ACH 驱动需要翻墙吗?

不需要,全程使用中科大、阿里云等国内镜像及 Gitee 源码镜像即可完成安装。

AWUS036ACH 支持监听模式和数据包注入吗?

支持,安装 RTL8812AU 驱动后用 airmon-ng 即可开启监听模式,aireplay-ng 可测试数据包注入。

AWUS036ACH 在树莓派上能用吗?

可以,建议搭配带供电的 USB Hub 并刷 Kali ARM64 版本使用。

Kali Linux 安装 AWUS036ACH 驱动的指令是什么?

Kali 可直接执行 sudo apt install realtek-rtl88xxau-dkms 安装预编译驱动。

更多 Alfa 网卡中国指南
#

有问题?欢迎在下方留言,或者在 yupitek.com 联系我们。

参考文献
#

  1. aircrack-ng 官方文档
  2. ALFA Network 官网
  3. Kali Linux 官方文档
  4. Gitee rtl8812au 镜像
  5. Realtek RTL8812AU 驱动