GNU/Linux >> Tutoriels Linux >  >> Debian

Comment afficher les réseaux Wi-Fi disponibles, leurs canaux, la force du signal et plus encore à partir de la ligne de commande

Cet article explique comment utiliser la ligne de commande sous Linux pour afficher les réseaux Wi-Fi disponibles, leurs canaux, la qualité de la connexion, la sécurité, la puissance du signal, etc.

Cela peut être utile pour analyser les réseaux Wi-Fi disponibles afin de voir rapidement la force de leur signal, voir leurs canaux, savoir quel canal Wi-Fi utiliser pour moins d'interférences, etc.

Il existe plusieurs façons/outils de rechercher les réseaux Wi-Fi disponibles et de répertorier leurs détails, mais dans cet article, je n'en énumérerai que 2 qui sont faciles à utiliser et fournissent suffisamment d'informations pour la tâche.

Option 1 :Réseaux Wi-Fi disponibles avec nmcli. scanner et lister

nmcli, un outil de ligne de commande pour contrôler et signaler l'état du réseau, peut analyser et répertorier les réseaux WiFi disponibles, que le WiFi soit connecté ou non à un réseau. Cela devrait déjà être installé sur votre distribution Linux, cela ne vous oblige pas à spécifier le nom de l'interface et par défaut cela peut fonctionner sans droits de superutilisateur (sudo), ou du moins c'est le cas dans mon test à la fois sur Fedora et Ubuntu.

Utilisez nmcli pour afficher le SSID, le mode, le canal, le taux de transfert, la puissance du signal, la barre et la sécurité des réseaux Wi-Fi disponibles.

nmcli dev wifi

Voici à quoi ressemble la sortie de la commande :


J'ai vu des utilisateurs dire qu'ils devaient exécuter nmcli avec sudo pour voir les réseaux sans fil disponibles, mais ce n'était pas le cas lorsqu'ils essayaient de le faire sur Fedora 31 et 30 ou Ubuntu 19.10 ou 18.04. Cependant, si nmcli n'affiche rien, essayez sudo :

sudo nmcli dev wifi

Pour que nmcli affiche des informations supplémentaires sur les réseaux WiFi analysés, y compris SSID-HEX, BSSID, fréquence, etc., procédez comme suit :

nmcli -f ALL dev wifi


Capture d'écran :

Cela montre les détails WiFi scannés dans une vue tabulaire. Si vous souhaitez passer à la vue multiligne afin de ne pas avoir à agrandir la largeur de la fenêtre du terminal pour voir tous les détails, utilisez -m multiline , comme ceci :

nmcli -m multiline -f ALL dev wifi

À utiliser dans les scripts , utilisez le concis (-t ) Mode de sortie :

nmcli -t -f ALL dev wifi

Au cas où vous voudriez forcer nmcli à analyser à nouveau les réseaux WiFi disponibles , utilisez le rescan Opportunité :

nmcli dev wifi rescan

Option n° 2 :obtenir une liste des réseaux Wi-Fi disponibles avec wavemon

wavemon est une interface utilisateur de terminal (TUI) utilisant ncurses qui surveille les niveaux de signal et de bruit sans fil, les statistiques de paquets, la configuration de l'appareil et les paramètres réseau. Utilisez ceci à la place de nmcli si vous n'utilisez pas NetworkManager ou si vous préférez simplement le faire plutôt que nmcli.

Cela vous permet d'obtenir une liste des points d'accès WiFi disponibles, que vous soyez connecté ou non à un réseau WiFi. L'outil nécessite des autorisations de superutilisateur par défaut (par exemple, exécuter avec sudo) afin de rechercher les réseaux WiFi disponibles par défaut.

wavemon peut afficher les informations suivantes pour les réseaux Wi-Fi disponibles (scannés) :SSID, BSSID (adresse Mac du point d'accès), qualité du signal, force du signal, canal et fréquence Wi-Fi.

wavemon n'est pas installé par défaut, mais est disponible dans les dépôts de nombreuses distributions Linux. Installez-le comme ceci :

  • Fedora :

sudo dnf install wavemon

  • Debian, Ubuntu, Linux Mint, Pop ! _OS, Elementary OS et autres distributions Linux basées sur Debian ou Ubuntu :
sudo apt install wavemon

  • openSUSE :
sudo zypper install wavemon

  • Arch Linux/Manjaro :
sudo pacman -S wavemon

maintenant Démarrez Wavemon :

sudo wavemon

Pour rechercher les réseaux Wi-Fi disponibles, appuyez sur F3 pour passer à l'onglet Numériser.

Vous recherchez un scanner Wi-Fi plus avancé avec des fonctionnalités supplémentaires ? Découvrez Kismet, un outil en ligne de commande avec une interface utilisateur Web à nouveau en avril 2019.


Debian
  1. Comment mettre à jour les enregistrements A à partir de l'interface de ligne de commande sous Linux ?

  2. Comment redémarrer Icewm depuis la ligne de commande ?

  3. Comment couper le son depuis la ligne de commande ?

  4. Comment modifier la luminosité, la couleur et la netteté à partir de la ligne de commande ?

  5. Comment vérifier la version d'Ubuntu à partir de la ligne de commande

Comment rechercher Google à partir de la ligne de commande

Comment vérifier la version d'Ubuntu à partir de la ligne de commande

Comment arrêter Debian 10 à partir de la ligne de commande et de l'interface graphique

Comment télécharger des fichiers sur Debian en utilisant curl et wget sur la ligne de commande

Comment définir le navigateur par défaut à partir de la ligne de commande ?

Comment activer et désactiver les extensions Gnome à partir de la ligne de commande ?