树莓派 kali linux MT7601U安装

树莓派 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

  1. 先查看自己的系统的内核版本,uname -r,笔者此时的版本是4.1.7v7-aufs,然后去raspberrypi/linux这里下载对应的内核源码,下面有个Branch,可以选择版本。
  2. 下载之后解压,(取得root权限),执行mv linux-rpi-4.1.y /usr/src
  3. 建立内核模块库目录的链接:
    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
  4. 清除环境变量:
    make mrproper
  5. 将当前正在使用的系统的内核配置生成内核配置信息:
    gzip -dc /proc/config.gz > .config
  6. 生成编译内核所需要的东西:
    make modules_prepare
  7. 获取内核编译时生成的内核模块导出符号文件。因为不是从头编译内核,所以没有,但是编译内核模块需要这个:
    wget https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers
  8. 下载这个驱动porjo/mt7601,把里面的src/mcu/bin/MT7601.bin复制到/lib/firmware/下,改名为mt7601u.bin
  9. 下载驱动源码 kuba-moo/mt7601u,在usb.c里自带了很多USB DEV ID,包括360腾讯小米等:
    git clone https://github.com/kuba-moo/mt7601u.git
  10. cd到刚才下载驱动目录下,执行
    make && sudo make install && sudo depmod
  11. sudo modprobe mt7601u
  12. 插上无线网卡,键入ifconfig,可以看到有个wlan0,现在就可以确定驱动已经OK了,接下来需要配置无线网卡了
  13. 修改/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退出

  1. 修改/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退出,

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

你可能感兴趣的:(树莓派 kali linux MT7601U安装)