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

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

  1. Linux系统下Python的下载与安装

    Linux系统下Python的下载与安装 1- 下载安装前准备 linux中需提前安装前置依赖环境 命令如下: yum install wget zlib-devel bzip2-devel open ...

  2. win8.1 android驱动安装失败,win8.1系统下英伟达驱动安装失败的解决方法

    当我们在安装完win8.1系统的时候,总是要安装各种各样的驱动,然而有不少win8.1系统用户反映说遇到英伟达驱动安装失败的情况,遇到这样的问题该怎么办呢,现在随小编一起来看看win8.1系统下英伟达 ...

  3. Kali Linux 2021.2在VMware和VirtualBox安装教程 超简单 步骤详细讲解

    Kali Linux 2021.2在VMware和VirtualBox安装教程 超简单 步骤详细讲解 一. 资源下载及工作站安装 二. 使用VMware平台安装 三. 使用VirtualBox平台安装 ...

  4. kali linux u盘自启,如何实现Kali linux系统下的U盘启动(小白指导)

    一.准备工作: 声明:这个"操作"并不会影响你原装的系统,真正的即插即用的哦. (1)4GB的U盘 (2)Kali linux镜像文件 (3)软件Universal-Usb-Ins ...

  5. kali wifi不可用_Kali Linux系统解决无线网卡无法连接WIFI模块教程:

    注:Kali Linux系统WIFI模块有时会因天气地因环境从而导致WIFI模块无法识别以及连接的问题,由于路由器黑名单以及重启次数或者错误配置属性更改所导致的网络连接不稳定的原由. 第一种: 更改网 ...

  6. 7. Linux系统下在桌面设置添加安装软件启动图标快捷方式

    1. 说明 在Linux系统下安装了对应的软件之后,一般启动时需要在命令行终端中进行启动,可以在终端里设置快速启动的命令,相关设置可参考博客:Linux系统下在终端设置快速启动已安装软件. 另一种快捷 ...

  7. centos7——Linux系统下如何连接网络图文讲解教程

    作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 本人只在csdn写博客 历经千辛万苦也是将Linux联网成功,所以写下了这篇文章供大家参考,希望对你们有帮助 介绍:安装 ...

  8. linux系统下使用docker镜像并安装容器

    文章目录 一.docker安装及配置 1.操作文档 2.步骤 2.1 卸载旧版本 2.2 设置仓库 2.3 安装新docker 2.3 启动docker 2.4 设置docker开机自启动 2.5 卸 ...

  9. 工作站 Linux 系统下无线网卡配置

    家中新装一台工作站,使用 Ubuntu 18.04 及 Ubuntu 20.04 装机,为了在笔记本上可以远程使用. 配置一个Realtek  rtl8821cu无线网卡,网络教程较为繁多,将有帮助的 ...

最新文章

  1. 装oracle非常卡吗,win7系统安装完oracle电脑变卡的解决方法
  2. python c++操作raw文件
  3. Python按键精灵自动化_安装Python
  4. HDLC 和 PPP封装简介
  5. python module是干什么的_如何最简单、通俗地理解Python的模块?
  6. ts自动编译声明文件_拥抱 TS:细数选择 TS 的 N 种理由
  7. 牛!Python 全栈必备的 150 个实战案例,一次性获得!
  8. 易学易用的Windows PowerShell(转)
  9. PHP毕业设计 学生PHP网站模板 PHP校园二手商品网站源码 PHP MYSQL大学生动态网站毕设作品 PHP毕设网页学生成品
  10. 异步社区免费电子书下载爬虫实验攻略
  11. 网页版进销存2.0-部署手册(windows版)
  12. 使用工具YUMI制作多系统启动盘
  13. Vista和Win2008中如何卸载IE8
  14. 西游记中唐僧禅心坚定不好女色
  15. 特征工程:归一化与标准化
  16. uniapp uview 1.x设置遮罩层全屏loading
  17. java 图片放在哪_在Java Web应用程序中,应该将用户照片存储在哪里?
  18. sqli-labs踩坑
  19. html5卤虾,自制五香小龙虾,自己做干净卫生,香辣可口,太过瘾了
  20. MongoDB 地理空间查询

热门文章

  1. 马尾辫子怎么画?做个背景杀手!教你画好辫子的神秘诀窍
  2. 博客园博客怎样让百度收录?
  3. 使用postman时变量的用法
  4. 正版方舟建服务器,《方块方舟》玩家自建服务器教程
  5. PHP反射ReflectionClass、ReflectionMethod
  6. java負數能取余_Java别说取余(%)运算简单,你真的会吗?-Go语言中文社区
  7. 计算机ppt制作培训心得体会,关于课件制作的培训总结(精选5篇)
  8. “年轻气盛少年时,晚年迟暮悔当初” 致 初入 Android 开发时的我
  9. 智能卡水表管理系统功能介绍
  10. UML之Astah的基本使用教程-2