关于kali linux安装TP-LINK驱动的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Mike_Roger/article/details/79180512

  快过年了,想学点有用的新技能,破解个无线网密码啥的。想干就得有工具啊,找到kali,因为我用的是虚拟机(原本我想装双系统来,但是电脑被我搞坏了,只能用虚拟机),因为虚拟机加载不了笔记本的无线网卡,所以我买了个无线网卡,插上之后,不能用,因为缺少驱动,然后就去查原因嘛。

首先

lsusb

查看所需驱动

 

得知是这个ID 148f:7601,通过搜索引擎搜索。

去大佬那里下载驱动https://github.com/art567/mt7601usta,没有什么问题的时候编译安装就行了。

我安装的时候发现内核版本不一样,就需要安装另一个内核版本。(安装驱动往下看)

当然这都是再有网络的基础上运行的。

首先安装内核源代码

 

apt-get install linux-source

然后准备更新头文件,但是更新头文件时会出现

 

输入命令:apt-get install linux-headers-$(uname -r)

 

E: Unable to locate package linux-headers-4.6.0-kali1-amd64 
E: Couldn't find any package by glob 'linux-headers-4.6.0-kali1-amd64
E: Couldn't find any package by regex 'linux-headers-4.6.0-kali1-amd64

所以我先更新数据

 

apt-get update

执行

 

 

apt-cache search linux-

 


查看一下列表中的

 

 

 

linux-headers-xxx linux-image-xxx

 

然后apt-get install 安装就是了 最后重启一下则可以选择启动菜单Advance xxx 回车,选择内核版本

这样会有一些东西更新不全因为可能会遗漏一些东西没有安装
最好方法是自己编译安装 ,或者apt-get update后执行apt-get dist-upgrade把所有内容都更新(内容会很多,速度会有点慢

还有很多大佬说下来头文件然后自己编译的,实在是看不懂

接下来安装编译环境

 

apt-get install build-essential

不安装编译环境可能会出现很多问题,当然再有网络的情况下一条命令就可以完成,但是没有网络就显得很麻烦了。后期我会出教程的。
下载驱动解压后,cd到驱动目录下,然后make命令编译,然后再用make install命令安装,最后重启。 
命令如下: 

git clone https://github.com/art567/mt7601usta.git
cd mt7601/src 
make 
make install 
reboot

 
mkdir -p /etc/Wireless/RT2870STA/ cp RT2870STA.dat /etc/Wireless/RT2870STA/ modprobe mt7601Usta

 

cp mt7601Usta.ko  /lib/modules/$(uname -r)/kernel/drivers/net/wireless 可能会提示没有文件。。。emmm那就略过
<span style="color:#c7254e">depmod</span>


就完成了,重启之后运行ifconfig就可以看到自己的网卡了。。

 

展开阅读全文

没有更多推荐了,返回首页