樹莓派 kali linux MT7601U安裝
由于筆者是新手,手里有個360隨身wifi2代设哗,是基于MT7601的無線網(wǎng)卡疯潭,想裝在樹莓派上,之前參考了在樹莓派上使用基于MT7601的無線網(wǎng)卡(如360/百度/騰訊Wifi)這位大神的文章后在Raspbian上成功編譯了祝旷,這回試試在Kali上編譯履澳。
在kali linux 樹莓派2代的系統(tǒng)中使用MT7601U的無線網(wǎng)卡
筆者的kali的系統(tǒng)是2.0.1嘶窄,里面并沒有裝gcc,make距贷,必須手動安裝
apt-get install gcc
apt-get install make
裝完之后GCC的版本是gcc (Debian 4.9.2-10) 4.9.2
- 先查看自己的系統(tǒng)的內(nèi)核版本柄冲,
uname -r
,筆者此時的版本是4.1.7v7-aufs忠蝗,然后去raspberrypi/linux這里下載對應(yīng)的內(nèi)核源碼现横,下面有個Branch,可以選擇版本阁最。 - 下載之后解壓戒祠,(取得root權(quán)限),執(zhí)行
mv linux-rpi-4.1.y /usr/src
- 建立內(nèi)核模塊庫目錄的鏈接:
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
- 清除環(huán)境變量:
make mrproper
- 將當(dāng)前正在使用的系統(tǒng)的內(nèi)核配置生成內(nèi)核配置信息:
gzip -dc /proc/config.gz > .config
- 生成編譯內(nèi)核所需要的東西:
make modules_prepare
- 獲取內(nèi)核編譯時生成的內(nèi)核模塊導(dǎo)出符號文件速种。因為不是從頭編譯內(nèi)核姜盈,所以沒有,但是編譯內(nèi)核模塊需要這個:
wget https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers
- 下載這個驅(qū)動porjo/mt7601配阵,把里面的src/mcu/bin/MT7601.bin復(fù)制到/lib/firmware/下馏颂,改名為mt7601u.bin
- 下載驅(qū)動源碼 kuba-moo/mt7601u,在usb.c里自帶了很多USB DEV ID棋傍,包括360騰訊小米等:
git clone https://github.com/kuba-moo/mt7601u.git
- cd到剛才下載驅(qū)動目錄下救拉,執(zhí)行
make && sudo make install && sudo depmod
sudo modprobe mt7601u
- 插上無線網(wǎng)卡迹辐,鍵入
ifconfig
嫩与,可以看到有個wlan0癞志,現(xiàn)在就可以確定驅(qū)動已經(jīng)OK了铆农,接下來需要配置無線網(wǎng)卡了 - 修改/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
內(nèi)容是:
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是否連接上網(wǎng)絡(luò)感帅。不知道為什么筆者輸入完ifconfig
后并沒有看到wlan0,而是拔掉重新插一次就好了地淀。失球。。