Kali系统安装EDIMAX AC1750驱动

实验室采购了一批EDIMAX AC17500网卡,插上Kali发现无法识别。

EDIMAX AC1750又名EW-7833UAC,在官网上仅提供了Fedora和Ubuntu的驱动,且支持的内核版本都比较低。 于是就在网上搜到了这个GitHub项目。

GitHub – chemag/ew7833uac: EW-7833UAC (Edimax ac1750) Linux 4.10 Driver Build and Install Notes

项目的说明文档中推荐了另一个更好的项目。

GitHub – aircrack-ng/rtl8812au: RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection

在Kali中跟着步骤走就行了:

安装DKMS:

sudo apt-get install dkms

下载项目:

$ git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git
cd rtl*

使用DKMS安装:

sudo make dkms_install

如果出现如下报错:

┌──(kali㉿kali)-[~/rtl8812au]
└─$ sudo make dkms_install     
mkdir: 已创建目录 '/usr/src/8812au-5.6.4.2_35491.20191025'
cp -r * /usr/src/8812au-5.6.4.2_35491.20191025
dkms add -m 8812au -v 5.6.4.2_35491.20191025
Creating symlink /var/lib/dkms/8812au/5.6.4.2_35491.20191025/source -> /usr/src/8812au-5.6.4.2_35491.20191025
dkms build -m 8812au -v 5.6.4.2_35491.20191025
Error! Your kernel headers for kernel 6.12.33+kali-arm64 cannot be found at /lib/modules/6.12.33+kali-arm64/build or /lib/modules/6.12.33+kali-arm64/source.
Please install the linux-headers-6.12.33+kali-arm64 package or use the --kernelsourcedir option to tell DKMS where it's located.
make: *** [Makefile:1790:dkms_install] 错误 21

补充安装linux-headers-6.12.33+kali-arm64这个包即可

┌──(kali㉿kali)-[~/rtl8812au]
└─$ sudo apt install linux-headers-6.12.33+kali-arm64

重新安装前要执行一次清理临时文件

sudo make dkms_remove
sudo make dkms_install

最后移除安装过程中产生的临时文件:

sudo make dkms_remove

之后就可以正常识别到AC1750啦~~~

2

  1. 👍

    来自天津
  2. 了解

    来自北京

发表回复

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