实验室采购了一批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
项目的说明文档中推荐了另一个更好的项目。
在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啦~~~
👍
了解