利用360wifi實現樹莓派無線上網

基本環境及硬件
電腦系統:mac
硬件:樹莓派和360wifi2代
樹莓派系統:archlinux

參考:http://www.freemindworld.com/blog/2013/131010_360_wifi_in_linux.shtml
很早就在京東上搞了個2代360wifi,一直沒怎麼用,直到樹莓派回來就一直琢磨着當無線網卡用。昨晚項目上線,剛通完宵,睡到中午起來,開始折騰……

一、尋找360wifi的linux驅動
在360wifi論壇肯定芯片是:MT7601。
到relink官網找驅動源碼包,爲了編譯安裝html

二、編譯安裝
2.1 archlinux的軟件安裝
archlinux安裝軟件問題:使用慣了redhat系列,一裝就是yum。而archlinux是pacman的工具(聽說很先進,有空再研究下),裝軟件使用命令:
linux

pacman -S **

搜索軟件使用
shell

pacman -S -s **

注:用官方的源會很慢,通過驗證,此源很快:
http://tw.mirror.archlinuxarm.org
2.2 缺乏/lib/modules/3.6.11-14-ARCH+/build
經上網搜,是缺乏linux-header,而後使用命令安裝:
網絡

pacman -S linux-raspberrypi-latest-headers

安裝後header是3.13的版本,我內核是3.6的版本,妹妹的
一努之下,直接升級整個archlinux: less

pacman -Syu



升級完後,問題又來,升級後的內核是3.10的,就是說headers仍是高了,如何是好?
pacman -S -s linux-heaser搜了下,發現有2個,一個低級的版本恰好就是3.10的,可是直接使用pacman -S linux-raspberrypi-latest-headers是安裝高版本,即3.13的,不過pacman有辦法:工具

pacman -S "linux-raspberrypi-headers<3.13」

,就能夠安裝低版本的了,OO

三、執行make編譯,坐等完成(時間略久^_^)ui

make


四、執行安裝spa

make install


五、安裝無線驅動
code

cd os/linux
insmod mt7601Usta.ko


六、安裝wireless_tools
htm

pacman -S wireless_tools


七、配置賬戶

mv /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.bak
wpa_passphrase myWirelessSSID myPassword > /etc/wpa_supplicant/wpa_supplicant.conf


八、鏈接網絡

ifconfig ra0 up
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
dhcpcd wlan0

注:6~8步驟參考:http://www.codelast.com/?p=5393 ,因此寫的很簡單。

九、設置開機啓動無線網卡
參考:http://www.codelast.com/?p=4945 ,寫的很是詳細,多謝那哥們

相關文章
相關標籤/搜索