关于arm Linux 连接WiFi的问题
在有些arm Linux上发现使用iwlist wlan0 key "123456789" 会不成功,提示
Error for wireless request "Set Encode" (8B2A) :
网友解释 是由于iwlist 仅支持wpa的加密密码。
这个时候要使用 wpasupplicantg工具了。
首先确认,arm里边是否支持 wpa_supplicant ,
在shell下敲入 wpa_supplicant 会弹出版本信息等使用方法。
ifconfig wlan0 up #启动wlan0
ifconfig wlan0 192.168.0.232 #配置一个静态IP
wpa_passphrase "mywifi" "123456789ggg" > wifi.conf #写入配置
wpa_supplicant -B -i wlan0 -Dwext -c ./wifi.conf #启动配置
iwconfig wlan0 #
route add default gw 192.168.0.201 #设置王关
udhcpc -iwlan0 # dhcp自动分配IP
可以将这些写成一个脚本执行。