Comment se connecter au réseau WiFi à partir de la ligne de commande sous Linux à l'aide de NetworkManager

Comment Se Connecter Au Reseau Wifi A Partir De La Ligne De Commande Sous Linux A L Aide De Networkmanager



Dans cet article, nous allons vous montrer comment vous connecter à votre réseau WiFi à partir de la ligne de commande sur les distributions Linux modernes qui utilisent NetworkManager pour gérer les périphériques réseau.

Cet article devrait fonctionner sur les distributions Linux répertoriées suivantes et sur d'autres distributions Linux (non répertoriées) qui utilisent NetworkManager pour gérer les réseaux et disposent de l'outil de ligne de commande « nmcli ».







  • Ubuntu
  • Debian
  • Linux Menthe
  • Système d'exploitation élémentaire
  • Feutre
  • RHEL
  • Flux CentOS
  • AlmaLinux
  • Linux rocheux
  • ouvertSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle-Linux

Sujet du contenu :

  1. Liste de tous les périphériques réseau de Linux à partir de la ligne de commande à l'aide de Nmcli
  2. Recherche de réseaux WiFi disponibles sous Linux à partir de la ligne de commande à l'aide de Nmcli
  3. Connexion à un réseau WiFi sous Linux à partir de la ligne de commande à l'aide de Nmcli
  4. Vérification de la connectivité WiFi/Internet à partir de la ligne de commande
  5. Déconnexion du réseau WiFi sous Linux à partir de la ligne de commande à l'aide de Nmcli
  6. Conclusion

Liste de tous les périphériques réseau de Linux à partir de la ligne de commande à l'aide de Nmcli

Pour répertorier tous les périphériques réseau installés sur votre ordinateur Linux, exécutez la commande suivante :



$ sudo périphérique nmcli

Vous devriez trouver votre interface réseau WiFi dans la liste. Dans notre cas, l'interface réseau WiFi s'appelle « wlp7s27u1 ».







Recherche de réseaux WiFi disponibles sous Linux à partir de la ligne de commande à l'aide de Nmcli

Pour lister tous les réseaux WiFi de votre région, exécutez la commande suivante :

$ sudo liste wifi des appareils nmcli

Comme vous pouvez le constater, tous les réseaux WiFi de notre zone sont répertoriés.



Si, pour une raison quelconque, le SSID WiFi souhaité n'est pas affiché dans la liste, effectuez une nouvelle analyse avec la commande suivante :

$ sudo nouvelle analyse du wifi du périphérique nmcli

Comme vous pouvez le constater, beaucoup plus de réseaux WiFi sont répertoriés après la nouvelle analyse.

$ sudo liste wifi des appareils nmcli

Connexion à un réseau WiFi sous Linux à partir de la ligne de commande à l'aide de Nmcli

Pour vous connecter au SSID du réseau WiFi « NodeKite-2.4G » (disons) configuré avec le mot de passe « secret » WPA2, exécutez la commande suivante :

$ sudo Connexion Wi-Fi du périphérique nmcli 'NodeKite-2.4G' mot de passe 'secrète'

Vous pouvez également utiliser le BSSID de votre routeur WiFi pour vous connecter au réseau WiFi comme suit :

$ sudo Connexion Wi-Fi du périphérique nmcli '68:22:BB:41:B6:A9' mot de passe 'secrète'

Si vous souhaitez vous connecter à un réseau WiFi caché avec le SSID « HiddenNet » (disons), vous pouvez le faire comme suit :

$ sudo Connexion Wi-Fi du périphérique nmcli 'Réseau caché' mot de passe 'secrète' caché Oui

Si vous disposez de plusieurs interfaces réseau WiFi sur votre ordinateur et que vous souhaitez vous connecter à un réseau WiFi en utilisant une interface réseau WiFi spécifique, vous pouvez le faire en ajoutant le drapeau « ifname » à la fin comme suit :

$ sudo Connexion Wi-Fi du périphérique nmcli 'NodeKite-2.4G' mot de passe 'secrète' sinom wlp7s27u1

Une nouvelle connexion NetworkManager doit être créée et activée et votre ordinateur doit être connecté au réseau WiFi.

Comme vous pouvez le voir, un nouveau profil de connexion NetworkManager « NodeKite-2.4G » (même nom que le SSID WiFi que vous avez configuré pour vous connecter) est créé.

$ sudo connexion nmcli

Vérification de la connectivité WiFi/Internet à partir de la ligne de commande

Une fois que vous êtes connecté au réseau WiFi souhaité, votre interface réseau WiFi (wlp7s27u1 dans ce cas) devrait recevoir une adresse IP de votre routeur via DHCP, comme vous pouvez le voir dans la capture d'écran suivante :

$ adresse IP un

Vous devriez également pouvoir envoyer une requête ping à « google.com » (ou aux noms de domaine de tout autre site Web populaire).

$ pinger -c 3 Google com

Déconnexion du réseau WiFi sous Linux à partir de la ligne de commande à l'aide de Nmcli

Pour vous déconnecter du réseau WiFi SSID NodeKite-2.4G, exécutez la commande suivante :

$ sudo connexion nmcli interrompue 'NodeKite-2.4G'

Comme vous pouvez le constater, la connexion NetworkManager « NodeKite-2.4G » est en panne[1] ainsi que l'interface réseau WiFi « wlp7s27u1 »[2]. Vous ne pourrez pas non plus envoyer de requête ping aux noms DNS d’un site Web une fois que vous serez déconnecté du réseau WiFi[3].

$ sudo connexion nmcli

$ adresse IP un

$ pinger -c 3 Google com

Conclusion

Dans cet article, nous vous avons montré comment utiliser l'outil de ligne de commande « nmcli » NetworkManager pour répertorier les réseaux WiFi disponibles dans votre région et vous connecter au réseau WiFi de votre choix. Nous vous avons également montré comment vérifier la connectivité Internet une fois que vous êtes connecté à un réseau WiFi à partir de la ligne de commande sous Linux. Après avoir lu cet article, vous devriez pouvoir gérer les réseaux WiFi sur votre système Linux à partir de la ligne de commande à l'aide de l'outil NetworkManager « nmcli ».

Les références: