Kali Linux系统下无线网卡MW310UH的驱动安装教程

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命令会看到网卡信息,如图所示:

猜你喜欢

转载自blog.csdn.net/qq_41595148/article/details/128699175