2015-02-11 299 views
0

我想通过使用wpa_supplicant将我的Linux主板连接到接入点(即移动电话)。wpa_supplicant关联失败

我的手机ap配置有WPA(AES)安全性。

我修改的wpa_supplicant.conf如下:

ctrl_interface=DIR=/var/run/wpa_supplicant 

network={ 
     ssid="HTC" 
     psk="mypasswd" 
     scan_ssid=1 
     proto=WPA2 
     key_mgmt=WPA-PSK 
     pairwise=CCMP TKIP 
     group=CCMP TKIP 
     priority=5 
} 

我设置了mlan0并推出的wpa_supplicant如下

[email protected]:~# wpa_supplicant -i mlan0 -c /etc/wpa_supplicant.conf 
Successfully initialized wpa_supplicant 
[email protected]:~# rfkill: Cannot open RFKILL control device 
[ 2113.867283] IPv6: ADDRCONF(NETDEV_UP): mlan0: link is not ready 
[ 2113.999385] wlan: mlan0 START SCAN 
mlan0: CTRL-EVENT-SCAN-STARTED 
[ 2116.924881] wlan: SCAN COMPLETED: scanned AP count=9 
mlan0: Trying to associate with 84:7a:88:50:b0:a7 (SSID='HTC' freq=2437 MHz) 
[ 2116.954134] ASSOC_RESP: Association Failed, status code = 17, error = 0x411, a_id = 0x0 
[ 2116.962280] IOCTL failed: 9a8db800 id=0x20000, sub_id=0x20001 action=1, status_code=0x4110011 
mlan0: CTRL-EVENT-ASSOC-REJECT status_code=1 
[ 2117.073403] wlan: mlan0 START SCAN 
mlan0: CTRL-EVENT-SCAN-STARTED 
... 

但从未建立连接。

回答

0

尝试在您的手机所在的子网上为您的主板提供静态IP。

0

rfkill:无法打开RFKILL控制装置

我得到了同样的错误消息时

  1. 忘记在-i标志指定的无线加密狗
  2. 的接口插头不不存在。

(也许它不是 “mlan0”,这是 “为wlan0”?)

在第二种情况下,尝试从

的wpa_supplicant -i mlan0 -C /等修改命令/wpa_supplicant.conf

wpa_supplica NT -i为wlan0 -c /etc/wpa_supplicant.conf来

0

刚刚从看的wpa_supplicant输出,很显然,有你的接口没有问题MLAN/WLAN或你的IP,其他反应的建议。

只是为了解释输出:

[ 2113.999385] wlan: mlan0 START SCAN 
mlan0: CTRL-EVENT-SCAN-STARTED 
[ 2116.924881] wlan: SCAN COMPLETED: scanned AP count=9 
mlan0: Trying to associate with 84:7a:88:50:b0:a7 (SSID='HTC' freq=2437 MHz) 

这些数据意味着:

  1. 的wpa_supplicant成功推出。
  2. wpa_supplicant启动了附近BSS(基本服务集)的无线扫描。
  3. wpa_supplicant发现9个附近的BSS,其中一个是'HTC'。
  4. 的wpa_supplicant开始与“HTC”在2437兆赫的频率,即频道6

那么,什么地方出了错关联序列???

[ 2116.954134] ASSOC_RESP: Association Failed, status code = 17, error = 0x411, a_id = 0x0 

你有错误代码17 - 学会拒绝,因为AP无法处理其他相关联的站点。如果用完AP(接入点)上的AID,将会发生。

其中波纹管的可能是真实的:

  1. 你的AP与站数量有限的热点,或者你使用的是劣质AP不支持足够的电台。
  2. 你试图连接到非常繁忙的接入点

所以,我的解决方案是:

  1. 尝试配置您的AP,使较大的车站的数量。
  2. 尝试连接到不同的网络以查看问题是否重现。
  3. 如果您的AP配置正常并且不是非常繁忙(关联站的数量较少),则可能表示存在问题。您将无法连接任何新电台。我建议AP重启。
相关问题