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
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
可以連到百度即成功。