web-dev-qa-db-fra.com

iwconfig - connecter le réseau via wifi sur le terminal

Sur 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".

J'ai aussi essayé

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

Dois-je avoir besoin d'écrire le code bash de ma clé?

11
irukeru

De man iwconfig

clé/enc [ryption]
Utilisé pour manipuler les clés de cryptage ou de brouillage et le mode de sécurité. Pour définir la clé de cryptage actuelle, entrez simplement la clé en chiffres hexadécimaux comme XXXX-XXXX-XXXX-XXXX ou XXXXXXXX. Pour définir une clé autre que la clé actuelle, ajoutez ou ajoutez [index] à la clé elle-même (cela ne changera pas quelle est la clé active). Vous pouvez également saisir la clé sous la forme d'une chaîne ASCII en utilisant le préfixe s:. La phrase secrète n'est actuellement pas prise en charge.

HBAQXK7W6Y n'est pas une clé hexagonale. S'il s'agit de la clé ascii, je pense que vous devez la saisir comme

Sudo iwconfig wlan0 key s:HBAQXK7W6Y

Mais : si c'est vraiment la clé de votre pour votre WLAN, vous devez la changer DÈS QUE POSSIBLE. Jamais publier un mot de passe sur un site Web public.

Mettre à jour:

Il y a une question similaire sur https://superuser.com/q/42460/1649 . Je pense, en particulier cette réponse https://superuser.com/a/353818/1649 est importante. Il semble que iwconfig ne supporte pas WPA/WPA2, seulement les réseaux non cryptés ou WEP, qui est essentiellement le même de nos jours. Vous devez donc utiliser une autre approche, comme wpa_supplicant.

14
Olaf Dietsche