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 ?
Réponses
Trop de publicités?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).
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.
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
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).
- Réponses précédentes
- Plus de réponses