web-dev-qa-db-ja.com

iwconfig-端末のwifi経由でネットワークに接続します

Raspberry Piの場合

irukeru@raspberrypi ~ $ Sudo iwconfig wlan0 mode managed
irukeru@raspberrypi ~ $ Sudo iwconfig wlan0 channel 11
irukeru@raspberrypi ~ $ Sudo iwconfig wlan0 essid linksys
irukeru@raspberrypi ~ $ Sudo iwconfig wlan0 key xxxxxxx
Error for wireless request "Set Encode" (8B2A) :
    invalid argument "xxxxxxx".

私も試しました

irukeru@raspberrypi ~ $ Sudo iwconfig wlan0 key s:xxxxxxx
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

キーのbashコードを記述する必要がありますか?

11
irukeru

から man iwconfig

key/enc[暗号化]
暗号化またはスクランブルキーとセキュリティモードを操作するために使用されます。現在の暗号化キーを設定するには、キーを16進数でXXXX-XXXX-XXXX-XXXXまたはXXXXXXXXとして入力します。現在のキー以外のキーを設定するには、キー自体に[index]を追加または追加します(これにより、アクティブなキーは変更されません)。キーをASCII文字列としてs:接頭辞を使用して入力することもできます。パスフレーズは現在サポートされていません。

HBAQXK7W6Yは16進キーではありません。これがASCIIキーである場合は、次のように入力する必要があります

Sudo iwconfig wlan0 key s:HBAQXK7W6Y

しかし:これが本当にWLANのキーである場合は、できるだけ早く変更する必要があります。 決して公開しない公開ウェブサイトにパスワードを投稿しないでください。

更新

https://superuser.com/q/42460/1649 にも同様の質問があります。特にこの答え https://superuser.com/a/353818/1649 は重要だと思います。 iwconfigはWPA/WPA2をサポートしておらず、暗号化されていないネットワークまたはWEPのみをサポートしています。したがって、wpa_supplicantなどの他の方法を使用する必要があります。

14
Olaf Dietsche