139 votes

Comment se connecter à un réseau wifi WPA en utilisant la ligne de commande ?

Donc, en gros, j'aimerais utiliser iwconfig pour me connecter à mon réseau wifi lorsque je ne suis pas dans X. Mais je ne vois pas de moyen de le faire dans la page de manuel. Une idée ?

2voto

zigg Points 524

Il existe en fait un moyen de le faire en utilisant NetworkManager, si vous avez l'option checkbox installé.

sudo /usr/share/checkbox/create_connection SSID --security=wpa -key=WPA-KEY

(Crédit : bug 923836 qui est apparu dans mes recherches sur le sujet).

2voto

Diogo Melo Points 143

Vous pouvez utiliser VSWM - Very Simple Wireless Manager. Vous placez vos points d'accès connus dans un simple fichier cfg (/etc/vswm.cfg) et lorsque vous exécutez la fonction vswm il scanne les réseaux disponibles et connecte votre carte avec le premier qui apparaît sur /etc/vswm.cfg.

VSWM est disponible à l'adresse suivante https://github.com/dmelo/vswm . Voici un exemple de ce à quoi ressemble le fichier de configuration vswm.cfg :

[global]

dev = wlan0
dns = ["4.2.2.1","8.8.8.8"]

[wlan0-0]

ssid = Network1
psk = netpassword
protocol = WPA
net = dhcp

[wlan0-1]

ssid = Network2
protocol = WEP
net = static
address = 192.168.0.15/24

Sous le capot, il utilise les outils de ligne de commande standard : iwlist, wpa_supplicant, iwconfig, dhclient... Seulement il automatise le travail.

2voto

Bill K Points 32115

El nmcli est la version en ligne de commande de l'application de gestion de réseau par défaut sur Ubuntu.

Certains de ses avantages sont qu'il utilise la configuration que vous avez déjà depuis l'interface graphique et qu'il ne nécessite pas d'accès root.

Vous pouvez exécuter nmcli pour afficher les options disponibles.

Exemple pour se connecter à un wifi nommé MYESSID :

    nmcli c up MYESSID

1voto

John Points 11

J'ai eu du mal à utiliser wpa_supplicant directement pour se connecter à un réseau sans fil. L'identifiant et le mot de passe de mon réseau ont généré des erreurs lorsque j'ai utilisé la fonction wpa_supplicant.conf sur le wpa_supplicant ligne de commande, par exemple

sudo wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B

J'ai pu le contourner avec wpa_cli . La séquence de commande que j'ai dû utiliser, puisque j'utilise un pilote Windows avec Linux ndiswrapper, est la suivante :

sudo modprobe ndiswrapper
sudo iwconfig wlan0 essid "<My Network ID>" mode managed
sudo wpa_cli identity "<My Network ID>" password "<My password>"

J'ai configuré le réseau en l'ajoutant dans la section sans fil de la mise en réseau dans l'interface graphique, de façon à pouvoir pour pouvoir cliquer sur l'icône du réseau câblé ou sans fil et sélectionner le fournisseur sans fil (ce qui était parfois nécessaire pour terminer la connexion). (ce qui était parfois nécessaire pour terminer la connexion).

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