Attention, ça ne permet pas la connexion en ligne de commande mais avec le fichier de configuration interface (donc connexion automatique au boot)
Si non, un truc sympa en console, c'est wicd-curl. Par contre, il faut désactiver le raccourci clavier F10 du terminal.
Pour une connexion en ligne de commande :
On récupère le hash de la clef wifi et on le colle dans /etc/wpa_supplicant.conf :
wpa_passphrase "nom du réseau" "la clef wifi" >> /etc/wpa_supplicant.conf
contenu actuel de /etc/wpa_supplicant.conf :
Code : Tout sélectionner
network={
ssid="nom du réseau"
#psk="la clef wifi" --> ligne à supprimer
psk=ba123452dbf210051ebafd9a67c2d74d945124348f231f0e054abdf14f6273
}
Il faudra ensuite probablement compléter avec les paramètres suivant :
proto : RSN -> WPA2 ou WPA ->WPA1
key_mgmt : WPA-PSK ou WPA-EAP
pairwise : CCMP -> WPA2 ou TKIP -> WPA1
auth_alg : OPEN, LEAP ou SHARED
Pour savoir ce qu'il faut mettre :
iwlist scan wlan0
Code : Tout sélectionner
Cell 02 - Address: 32:34:34:32:CD:CD
...
Encryption key:on
ESSID:"nom du réseau"
...
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
...
On édite donc le fichier wpa_supplicant.conf :
nano /etc/wpa_supplicant.conf
Code : Tout sélectionner
network={
ssid="nom du réseau"
psk=ba123452dbf210051ebafd9a67c2d74d945124348f231f0e054abdf14f6273
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
}
Lancer wpa_supplicant : (retirer l'option -B pour vérifier que la config est OK et voir les potentielles erreurs)
wpa_supplicant -i wlan0 -c/etc/wpa_supplicant.conf -Dwext
Code : Tout sélectionner
Successfully initialized wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
wlan0: Trying to associate with 32:34:34:32:CD:CD (SSID='nom du réseau' freq=2472 MHz)
ioctl[SIOCSIWFREQ]: Device or resource busy
wlan0: Association request to the driver failed
wlan0: Associated with 32:34:34:32:CD:CD
wlan0: WPA: Key negotiation completed with 32:34:34:32:CD:CD [PTK=CCMP GTK=CCMP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 32:34:34:32:CD:CD completed [id=0 id_str=]
La dernière ligne confirme la connexion, donc on ajoute l'option -B pour lancer en démon :
wpa_supplicant -B -i wlan0 -c/etc/wpa_supplicant.conf -Dwext
Il est possible que des erreurs (ioctl[SIOCSIWENCODEEXT]) s'affichent mais ça fonctionne
Pour finir on récupère une ip :
dhclient wlan0 -v
Code : Tout sélectionner
Internet Systems Consortium DHCP Client 4.3.1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wlan0/32:34:34:32:CD:CD
Sending on LPF/wlan0/32:34:34:32:CD:CD
Sending on Socket/fallback
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.254
RTNETLINK answers: File exists
bound to 192.168.0.39 -- renewal in 32701 seconds.