Kali驱动安装教程以MW310UH无线网卡为例
本次实验使用的操作系统为:kali-linux-2022.4-vmware-amd64,运行于VMware虚拟机环境。
1. 安装必要的系统软件包
编译前使用如下命令查看操作系统的版本信息:
uname -a
需要安装4个软件包,分别是:
linux-compiler-gcc、linux-headers-xxx-kali3、 linux-headers-xxx-kali3-common和linux-kbuild-xxx。
进入Kali系统软件包下载官网: Index of /kali/pool/main/l/linux,选择操作系统对应的版本和硬件平台,如笔者应选择的版本为kali 6.0.x,硬件平台为amd64。
如图所示:
将下载好的这4个软件包,复制到Kali系统上,如图所示:
在当前目录下,依次运行如下命令(修改为自己的软件包名称)
sudo dpkg -i linux-compiler-gcc-12-x86_6.0.7-1kali1_amd64.deb
sudo dpkg -i linux-kbuild-6.0_6.0.7-1kali1_amd64.deb
sudo dpkg -i linux-headers-6.0.0-kali3-common_6.0.7-1kali1_all.deb
sudo dpkg -i linux-headers-6.0.0-kali3-amd64_6.0.7-1kali1_amd64.deb
安装完成后,需要为编译驱动进行相应的文件准备。
进入/usr/src目录,可以看到前面安装好的内核头文件
请记住该文件夹的完整地址,下面的一步将会用到。
进入/usr/lib/modules/目录
可以看到笔者的模块文件目录为6.0.0-kali3-amd64
进入该目录,并新建一个名为bulid的目录
如图所示:
将前面提到的linux-headers-6.0.0-kali3-amd64中所有文件复制到新建的build目录下:
cp -r /usr/src/linux-headers-6.0.0-kali3-amd64/. /usr/lib/modules/6.0.0-kali3-amd64/build/
复制完成后如图所示:
请特别注意scripts和tools目录是否完整复制过来,如果是软性连接的形式,必须手动从刚才的/usr/src/linux-headers-6.0.0-kali3-amd64/.目录下再复制一遍scripts和tools过来。
2. 编译安装驱动
在百度或谷歌等搜索引擎查找相关网卡型号的linux驱动,比如笔者所使用的WM310UH无线网卡所使用的芯片为rtl8192fu,在gitee上有大牛开源了驱动程序,网址为:
https://gitee.com/BrightXu/rtl8192fu/tree/master
使用如下git clone命令方便将源码克隆到Kali系统,也可以自行下载后复制到Kali上。
git clone https://gitee.com/BrightXu/rtl8192fu.git
克隆完成后如图所示:
进入驱动源码目录rtl8192fu:
cd rtl8192fu
然后使用如下命令:
make -j$(nproc)
sudo make install
sudo modprobe 8192fu
如果未报错,恭喜你,驱动编译并安装成功,使用iwconfig命令会看到网卡信息,如图所示:
版权归原作者 阿龙不是码龙 所有, 如有侵权,请联系我们删除。