Linuxでwpa_supplicantを使用してWPA2暗号化WIFIに接続する(GUIは不要)

Linuxでwpa_supplicantを使用してWPA2暗号化WIFIに接続する(GUIは不要)

グラフィカルモードを使用せずにWiFi接続を開始する方法については、ほとんどすべてのチュートリアルを試してみましたが、成功せずに同じエラーメッセージである無効なパラメータが引き続き表示されます。私のファイルには/etc/wpa_supplikant/wpa_supplicant.conf次の行が含まれています。

ctrl_interface=/var/run/wpa_supplicant
ap_scan=1

network={
        ssid="UPC1589940"
        scan_ssid=1
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=TKIP
        group=TKIP
        psk="secretpass"
}

私(またはすべて)のAP問題をスキャンするとき

wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -d

何度もエラーが出ますが、私が知っているAPが表示されます。出力が長いですが、必要に応じてPastebinに置きます。エラーは次のとおりです。

ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_key: alg=0 key_idx=5 set_tx=0 seq_len=0 key_len=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_countermeasures

私も追加しました

auto wlan0
iface wlan0 inet dhcp
  wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

私に与えて/etc/network/interfaces送る

wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -B

接続を開始しますが、エラーメッセージも受信しました

ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

私のオペレーティングシステムはKali(Debian)64ビットです。誰かが私を導くことができますか?

ベストアンサー1

wextデバイスがnl80211ドライバをサポートしていない場合は、nl80211ドライバを使用できます。

ただ実行してください:

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

おすすめ記事