RT8192 wifi模塊配置

1.下載最新的 RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622.tar.gz
CC=arm-arago-linux-gnueabi-
LINUX_SRC=/home/cesc/sdk/linux_3.2
  #make
生成8192cu.ko,拷貝至目標板。

2.編譯wpa_supplicant
#cd wpa_supplicant_hostapd/wpa_supplicant_hostapd-0.8/wpa_supplicant
#cp defconfig .config
修改.config,添加
  CC= arm-softfloat-linux-gnu-gcc -L /usr/local/ssl/lib/
   CFLAGS += -I/usr/local/ssl/include/
   LIBS += -L/usr/local/ssl/lib/

#make
生成wpa_supplicant,拷貝到目標板/usr/sbin

開機後 加載RT8192模塊驅動
#cat proc/net/wireless

即可看到已經有設備wlan0.配置此網絡,例默認網關爲192.168.1.1, 
ifconfig wlan0 192.168.1.8//此處IP自定,和其他IP不衝突即可
ifconfig  可以看到新的網絡

在/etc/目錄下 新建文件 wpa_supplicant.conf
內容爲
# WPA-PSK/TKIP
ctrl_interface=/var/run/wpa_supplicant
  network={
         ssid="XGD-kjy"
         scan_ssid=1
         key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE
         pairwise=TKIP CCMP
         group=CCMP TKIP WEP104 WEP40
         psk="xgdoko2008"
    }
    其中 ssid改爲自己的路由器名稱,psd改爲自己路由器密碼。
    
    然後 執行 wpa_supplicant  -Dwext  -iwlan0  -c  /etc/wpa_supplicant.conf  -dd  &
    
    最後出現
    EAPOL authentication completed successfully
    EAPOL: startWhen --> 0
    EAPOL: disable timer tick
    RTM_NEWLINK: operstate=1 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
    RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
    wlan1: Event 5 received on interface wlan0'
    則配置成功。
    此時 ping 192.168.1.1 已經可以 連到路由器。
    如需連接外網,仍要配置網關。
    #route //查看默認網關配置
    增加一個新的
    #route add default gw 192.168.1.1
    #route
    #ping 220.181.112.143
    可以連到百度即成功。

發佈了8 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章