Je souhaite me connecter à un point d'accès sans fil à partir de la ligne de commande. Idéalement, je n'aurais besoin que du nom de l'AP. Mais l'adresse matérielle fonctionnerait également.
Je sais que je peux utiliser nmcli
pour me connecter à une connexion réseau gérée, mais dans mon cas, le point d'accès n'est peut-être pas encore configuré pour Network-Manager (voir la différence entre la sortie de nm-tool
et nmcli con
).
Exemple de sortie de nmcli
:
Auto pwln 3a3d62b1-bbdf-4f76-b4d2-c211fd5cfb03 802-11-wireless [...]
Wired Network aa586921-accf-4932-98c4-c873c310f08e 802-3-ethernet [...]
Cisco-UDP Uni 7f94847b-04dc-40b7-9955-5246fb77cc65 vpn [...]
T-mobile (D1) 867f345a-cbbf-4bd4-b883-a5e5ae0932f0 gsm [...]
Exemple de sortie de nm-tool
:
State: connected
- Device: eth1 [Auto pwln] ----------------------------------------------------
[...]
Wireless Access Points (* = current AP)
*pwln: Infra, [...], Freq 2472 MHz, Rate 54 Mb/s, Strength 80 WPA WPA2
WLAN: Infra, [...], Freq 2422 MHz, Rate 54 Mb/s, Strength 20 WPA WPA2
[...]
Comment me connecter à un point d'accès connu ou non de NM?
Extra: Découvrir si la connexion a besoin d'une phrase de passe et la soumettre également sur la ligne de commande serait également très bien (c'est-à-dire que ce serait bien si le gestionnaire de réseau n'ouvrait aucune boîte de dialogue de trousseau de clés ou erreurs sur le gui)
la source
Vous pouvez le faire directement en utilisant
nmcli
, même si la connexion n'est pas encore configurée dans Network Manager:Si vous ne souhaitez pas que le mot de passe sans fil soit stocké dans votre historique dans les versions récentes (peut-être plus récentes que celles mentionnées ci-dessous), vous pouvez ajouter
--ask
pour que nmcli vous demande les informations manquantes dont il a besoin.Cette fonctionnalité a été ajoutée dans Network Manager 0.9.6, donc cela ne fonctionne que dans Ubuntu 12.10 ou version ultérieure.
Vous pouvez également obtenir une liste des points d'accès disponibles avec:
la source
con
n'est pas reconnu parnmcli dev wifi
nmcli -v
est0.9.4.0
sudo apt-get update
.Vous pouvez utiliser iwconfig (wifitools) pour le chiffrement wep, ou wpa_supplicant pour wpa et wep, vous pouvez également utiliser wicd-curses si vous cherchez quelque chose de plus simple, bonne chance =)
la source
Vous pouvez consulter iwconfig et iwlist:
Il existe de nombreuses options. Consultez les outils sans fil pour Linux pour en savoir plus.
la source