以前にwpa_supplicantを使用したことがないため、有効な接続が確立されたかどうか混乱しています。 wpa_passphraseを使用してpskを取得し、wpa_supplicant.confに出力します。次に接続します。
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
出力は次のとおりです。
rfkill: Cannot open RFKILL control device
ioctl[SIOCSIWAP]: Operation not permitted
wlan0: Trying to associate with e8:04:62:23:57:d0 (SSID='Guest' freq=2412 MHz)
wlan0: Associated with e8:04:62:23:57:d0
wlan0: WPA: Key negotiation completed with e8:04:62:23:57:d0 [PTK=CCMP GTK=CCMP]
wlan0: CTRL-EVENT-CONNECTED - Connection to e8:04:62:23:57:d0 completed (auth) [id=0 id_str=]
接続が可能なようですが、最初にエラーが発生します。どういう意味ですか?接続に影響しますか?それとも正しく接続されているようです。 dhcp pr udhcpcを使用してwlan0にアドレスを提供しようとすると、この質問をするのにアドレスを取得できません。理由は何か知っていますか?
wpa_supplicant.confをすべて試しました。
network={
ssid="Guest"
#psk="xxxxxxxx"
psk=<numbers>
}
そして
update_config=1
network={
ssid="Guest"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=<numbers>
}
どちらも同じことを与えます。
答え1
これら2つのエラーは、rfkill
ワイヤレスデバイスを有効または無効にするために使用されるツールであるRfkillが原因で発生します。ほとんどの場合、rfkill はカーネルで有効になっていません。したがって、/dev/rfkill
ファイルは存在せず、rfkillコマンドは次のエラーを生成します。rfkill: Cannot open RFKILL control device
ここで制御装置とは次のことを意味する。/dev/rfkill