2013年9月12日 星期四

在網樂通上安裝無線網卡(RT2870)的過程

(同步發佈至FB社團-網樂通改機俱樂部中)
前一陣子靠著 Chia-Cheng Huang 的幫助,搞定了無線網卡,分享一下安裝rt2870的過程

前言:
目前僅有編譯wheezy-sh4版本核心2.6.32.59_stm24_0211-PDK7105-32BITS的驅動程式,一開始曾嘗試過在 sh4twbox 上更換wheezy-sh4核心,但會發生缺少udev 而無法使用shpkg的情況,須用 ln -s /proc/self/fd /dev/fd 解決,可加入rc.local開機啟動,不過尚不確定系統會不會有其他問題

安裝過程:
1. wget https://www.dropbox.com/s/693m9ef70afec0f/RT2870STA.dat
2. 將 RT2870STA.dat 放到 /etc/Wireless/RT2870STA/ (大小寫要一樣)

3. vi RT2870STA.dat
內容如下,若有問題可參考鳥哥的網卡教學
Default
CountryRegion=5
CountryRegionABand=7
CountryCode=TW
ChannelGeography=1
SSID=填入你的ssid
NetworkType=Infra
WirelessMode=9
(中間省略)
AuthMode=OPEN(若要加密填入WPA2PSK)
EncrypType=NONE(若要加密可填入AES)
WPAPSK=填入你的密碼(不要加引號)

接著裝驅動程式
4. wget https://www.dropbox.com/s/4yqrk0a4naqh8h8/rt2870sta.ko
5. insmod rt2870sta.ko (dat 檔需確實存在,這步才會成功)
6. modprobe rt2870sta (會出現錯誤訊息,不用管它)
7. ifconfig ra0 up (此時會網卡會連接到.dat設定的SSID,但無法自動取得ip)
8. vi /etc/network/interfaces(沒有就自己建,ifup 會讀這個檔)
內容填入
auto ra0
iface ra0 inet dhcp
存檔

9. ifup --force ra0 (假如是sh4twbox,參數是 ifup -f ra0)
應該就會取得AP分配的IP 順利連接(若沒連上AP,就不會取到IP)

以上為手動安裝的過程,若順利完成,下面步驟可開機自動啟動連上AP
1. 將rt2870sta.ko 放在/lib/modules/2.6.32.59_stm24_0211-PDK7105-32BITS/wireless/

2. depmod –a (會出現錯誤訊息,不用管它)
3. vi /etc/modules
內容填入
modprobe rt2870sta
存檔

reboot 之後,無線網卡應該就可以連上AP了
登入後可用ifconfig 確認ra0 的連接狀態

最後補充一下,本來想把網卡轉成 ap使用
但爬文使用hostapd ,也裝了ics-dhcp-server
無法成功啟動,若有人成功的話,請教一下要怎樣設定
謝謝

沒有留言:

張貼留言