3 votes

Comment utiliser wpa_cli pour se connecter à un réseau WPA sans mot de passe ?

Le réseau invité n'a pas de mot de passe. Pourtant, si j'exécute wpa_passphrase pour obtenir une clé, je dois fournir une phrase de passe de plus de 8 caractères.

> scan
OK
> scan_results
bssid / frequency / signal level / flags / ssid
80:ea:96:ef:4d:9c   2437    -49 [WPA2-PSK-CCMP][ESS]    Sook Wah's Wi-Fi Network
6c:f3:7f:57:69:61   2437    -51 [ESS]   UCSFguest
d8:c7:c8:e9:80:63   2412    -46 [WPA2-EAP-CCMP][ESS]    eduroam
d8:c7:c8:e9:80:61   2412    -47 [ESS]   UCSFguest
6c:f3:7f:57:69:62   2437    -52 [WPA2-EAP-CCMP][ESS]    p@8n@55u5mu
d8:c7:c8:e9:80:60   2412    -47 [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS]  UCSFwpa
6c:f3:7f:57:69:63   2437    -52 [WPA2-EAP-CCMP][ESS]    eduroam
d8:c7:c8:ea:40:62   2412    -46 [WPA2-EAP-CCMP][ESS]    p@8n@55u5mu
d8:c7:c8:ea:40:63   2412    -47 [WPA2-EAP-CCMP][ESS]    eduroam
d8:c7:c8:ea:40:60   2412    -49 [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS]  UCSFwpa
74:ea:3a:a7:5d:76   2427    -70 [WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]    LR0e
d8:c7:c8:e9:80:62   2412    -47 [WPA2-EAP-CCMP][ESS]    p@8n@55u5mu
d8:c7:c8:ea:40:61   2412    -47 [ESS]   UCSFguest
6c:f3:7f:57:69:60   2437    -52 [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS]  UCSFwpa
<3>CTRL-EVENT-SCAN-RESULTS 
<3>CTRL-EVENT-SCAN-RESULTS

Je suis ces directives : http://sirlagz.net/2012/08/27/how-to-use-wpa_cli-to-connect-to-a-wireless-network/

6voto

Réponse courte : set_network 0 key_mgmt NONE

Voici un exemple de connexion à un réseau dont la sécurité est désactivée :

\> scan
OK
CTRL-EVENT-SCAN-RESULTS 
> scan\_results 
bssid / frequency / signal level / flags / ssid
f8:d1:11:23:c2:2f       2412    76      \[ESS\]   BAYINET
f8:d1:11:23:c1:e9       2412    47      \[ESS\]   BAYINET
> add\_network
0
> set\_network 0 ssid "BAYINET"
OK
> set\_network 0 key\_mgmt NONE
OK
> enable\_network 0
OK
CTRL-EVENT-SCAN-RESULTS
Trying to associate with f8:d1:11:23:c2:2f (SSID='BAYINET' freq=2412 MHz)
Association request to the driver failed
Associated with f8:d1:11:23:c2:2f
CTRL-EVENT-CONNECTED - Connection to f8:d1:11:23:c2:2f completed (auth) \[id=1 id\_str=\]
> quit

vous avez besoin de la set_network 0 key_mgmt NONE Après avoir ajouté le SSID/BSSID de votre réseau, il suffit d'activer le réseau avec "enable network" et l'interface se connecte...

1voto

McLovin Points 57

D'après le résultat que vous avez posté et l'article que vous suivez, vous n'avez pas besoin d'entrer la deuxième partie, à savoir l'adresse de l'utilisateur.

set_network 0 psk "SupahSecretPassphrase"

Tout ce que vous avez à faire est de saisir la première commande, et en regardant la sortie de votre scan, cela devrait être

set_network 0 ssid UCSFguest

et vous devriez pouvoir vous connecter. Je dis que d'après l'article que vous avez suivi, et le résultat que vous avez posté dans votre question, si vous regardez la liste, le SSID auquel vous essayez de vous connecter, (je suppose que c'est le seul réseau ouvert, ou réseau invité)

d8:c7:c8:ea:40:61 2412 -47 [ESS] UCSFguest

Ne s'affiche pas cualquier des informations de sécurité comme les autres, par exemple

6c:f3:7f:57:69:60 2437 -52 [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS] UCSFwpa

Montre qu'il s'agit d'un réseau protégé utilisant le WPA, ce que l'on reconnaît à l'icône de l'ordinateur.

[WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS]

Essayez d'utiliser la commande connect, et ça devrait marcher.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X