提示4次握手失败,在网上看到是由于ubuntu network-manager导致的,于是果断service network-manager stop,果然连上了:=)
最近在调试ralink的usb wifi,在移植到开发板上之前,想先在Ubuntu 10.04上调通;编译安装了驱动程序,编译wpa_supplicant 0.6,可是连接Ralink无线路由器老提示4此握手失败,以为是wpa_supplicant.conf问题,在网上找了很多资料,觉得配置应该差不多这样,没什么问题;后面又编译了最新的wpa_supplicant 2.5,还是不行,再把openssl库更新到1.04h,还是不行,已经无计可施;
后面无意中复制4次握手失败的调试信息到baidu查一下,居然有位老兄也遇到同样问题,说最终定位是network-manager惹的祸,一试,果然是,真是谢谢!原文链接已找不到;
后面移植到开发板上也没遇到太大问题。
无线路由认证方式WPA2-PSK,加密方式是aes,wpa_supplicant.conf配置如下:
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
network={
ssid="xxx_test"
#proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk="1357924680"
#psk=260c328c4fe7ed8c6595d6c53d08162afb22eec11c024d85535adba818add620
}