2

wpa_supplicant を使用して、Linux ボードをアクセス ポイント (携帯電話など) に接続したいと考えています。

私の携帯電話の 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を起動します

root@root:~# wpa_supplicant -i mlan0 -c /etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
root@root:~# 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 
... 

しかし、接続が確立されることはありません。

4

3 に答える 3

0

電話が持っているのと同じサブネット上のボードに静的IPを与えてみてください。

于 2015-06-11T09:35:22.420 に答える
0

rfkill: RFKILL 制御デバイスを開けません

私は同じエラーメッセージを受け取りました

  1. WiFiドングルを差し込むのを忘れた
  2. -i フラグで指定されたインターフェースが存在しません。

(もしかして「mlan0」じゃなくて「wlan0」?)

2 番目のケースでは、コマンドを次のように変更してみてください。

wpa_supplicant -i mlan0 -c /etc/wpa_supplicant.conf

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf

于 2016-03-25T08:08:43.683 に答える