手动编译 rtl8812AU 使适配Raspbian(Raspberry pi 3)

本文为原创文章,转载或引用时必须保留本文链接和此版权声明信息:

最近新添了一个alaf的AWUS036ACH无线网卡,芯片是RTL8812AU 支持AC/B/G/N 十分诱人。这块网卡配上kali/raspbian+raspberry十分适合搞事情
好消息是kali 2017.1以后的版本可以适配这个设备。坏消息是,raspberry需要手动编译。

步骤如下:

PS1:本文用的此芯片的驱动的版本是4.3.14。如果有新版本,你需要变更git clone的地址和DRV_VERSION的版本号。
PS2:本文使用的是Raspbian 4.9.59-v7+。没有现成的linux-headers,偷懒直接把大包安装了
PS3:使用root权限并执行以下命令(假设你没有安装dkms):

配置OS:

安装DKMS: 一个自动重编译;当一个新的内核被安装或者升级,安装内核模组的系统。

配置DKMS:

重点来了:

你需要重新Makefile文件中的的两项:

编译:

重启:

重启后使用ifconfig就可以看见了。

目前不确定monitor mode and frame injection是否可以使用。等有时间测试下

附上从dkms上卸载的命令,如果你想重新编译添加这个版本,或者单纯的想移除,这个命令可以帮助你

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注