当前位置: 首页 > 工具软件 > MT-AUTH > 使用案例 >

linux安装mt7601网卡固件,树莓派 kali linux MT7601U安装

越源
2023-12-01

树莓派 kali linux MT7601U安装

由于笔者是新手,手里有个360随身wifi2代,是基于MT7601的无线网卡,想装在树莓派上,之前参考了在树莓派上使用基于MT7601的无线网卡(如360/百度/腾讯Wifi)这位大神的文章后在Raspbian上成功编译了,这回试试在Kali上编译。

在kali linux 树莓派2代的系统中使用MT7601U的无线网卡

笔者的kali的系统是2.0.1,里面并没有装gcc,make,必须手动安装

apt-get install gcc

apt-get install make

装完之后GCC的版本是gcc (Debian 4.9.2-10) 4.9.2

先查看自己的系统的内核版本,uname -r,笔者此时的版本是4.1.7v7-aufs,然后去raspberrypi/linux这里下载对应的内核源码,下面有个Branch,可以选择版本。

下载之后解压,(取得root权限),执行mv linux-rpi-4.1.y /usr/src

建立内核模块库目录的链接:

ln -s /usr/src/linux-rpi-4.1.y /lib/modules/4.1.7v7-aufs/build

切换到build目录下

cd /lib/modules/4.1.7v7-aufs/build

清除环境变量:

make mrproper

将当前正在使用的系统的内核配置生成内核配置信息:

gzip -dc /proc/config.gz > .config

生成编译内核所需要的东西:

make modules_prepare

获取内核编译时生成的内核模块导出符号文件。因为不是从头编译内核,所以没有,但是编译内核模块需要这个:

wget https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers

下载这个驱动porjo/mt7601,把里面的src/mcu/bin/MT7601.bin复制到/lib/firmware/下,改名为mt7601u.bin

下载驱动源码 kuba-moo/mt7601u,在usb.c里自带了很多USB DEV ID,包括360腾讯小米等:

git clone https://github.com/kuba-moo/mt7601u.git

cd到刚才下载驱动目录下,执行

make && sudo make install && sudo depmod

sudo modprobe mt7601u

插上无线网卡,键入ifconfig,可以看到有个wlan0,现在就可以确定驱动已经OK了,接下来需要配置无线网卡了

修改/etc/network/interfaces文件

nano /etc/network/interfaces

在下面加上

allow-hotplug wlan0

iface wlan0 inet manual

wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp

Ctrl+O保存,Ctrl+X退出

修改/etc/wpa_supplicant/wpa_supplicant.conf

nano /etc/wpa_supplicant/wpa_supplicant.conf

内容是:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={

ssid="yourssid"

psk="yourpassword"

proto=RSN

key_mgmt=WPA-PSK

pairwise=CCMP TKIP

group=CCMP TKIP

auth_alg=OPEN

priority=3

}

Ctrl+O保存,Ctrl+X退出,

reboot重启,之后可以用ifconfig检查wlan0是否连接上网络。不知道为什么笔者输入完ifconfig后并没有看到wlan0,而是拔掉重新插一次就好了。。。

 类似资料: