Comment vérifier la puissance du signal WiFi depuis la ligne de commande sous Linux
Vous vous êtes déjà demandé pourquoi votre connexion Internet semble lente ou se coupe de manière inattendue sur votre machine Linux ? Un signal WiFi faible pourrait en être la cause. Heureusement, Linux offre de nombreuses façons simples de mesurer la force du signal de votre réseau sans fil directement depuis la ligne de commande. Dans ce guide, nous discuterons de quelques méthodes pour vérifier la force du signal WiFi sur Linux avec des exemples.
Vérifier la force du signal WiFi depuis la ligne de commande sous Linux
Pour vérifier la puissance de votre signal WiFi depuis la ligne de commande sous Linux, vous pouvez utiliser divers outils selon votre distribution et l'environnement de bureau que vous utilisez. Ici, j'ai donné 5 méthodes.
1. Afficher la puissance du signal WiFi en utilisant la commande nmcli
nmcli est un client en ligne de commande pour NetworkManager et est plus moderne et polyvalent. La commande nmcli permet également de voir la force du signal pour tous les réseaux à proximité, ce qui peut être utile pour le dépannage ou pour évaluer la qualité de votre connexion actuelle par rapport à d'autres.
Pour afficher la puissance de votre signal WiFi en utilisant nmcli, ouvrez un terminal et exécutez la commande suivante :
nmcli dev wifiVous verrez une liste des réseaux WiFi disponibles ainsi que leur intensité de signal (en pourcentage). Votre réseau actuellement connecté sera mis en évidence avec un symbole astérisque :
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
xx:xx:xx:xx:xx:xx My_Wifi_jio_4g Infra 1 130 Mbit/s 100 ▂▄▆█ WPA2
* xx:xx:xx:xx:xx:xx My_Wifi_jio_5g Infra 36 270 Mbit/s 92 ▂▄▆█ WPA2 Recherchez la colonne SIGNAL, qui affiche la puissance du signal en pourcentage. Un pourcentage plus élevé indique un signal plus fort.
2. Trouver la force du signal WiFi en utilisant la commande iw
iw est un outil plus récent et plus puissant pour configurer les appareils sans fil.
Ouvrez un terminal et exécutez la commande suivante avec les privilèges sudo :
sudo iw devCela listera les interfaces sans fil disponibles. Identifiez et choisissez votre interface sans fil (par exemple, wlo1).
phy#0
Unnamed/non-netdev interface
wdev 0x2
addr xx:xx:xx:xx:xx:xx
type P2P-device
Interface wlo1
ifindex 3
wdev 0x1
addr xx:xx:xx:xx:xx:xx
ssid My_Wifi_jio_5g
type managed
channel 36 (5180 MHz), width: 80 MHz, center1: 5210 MHz
txpower 20.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0Puis, exécutez la commande suivante pour obtenir la puissance du signal :
sudo iw dev wlo1 linkRecherchez le champ signal, qui indique la puissance du signal en dBm (décibels par rapport à un milliwatt).
Connected to xx:xx:xx:xx:xx:xx (on wlo1)
SSID: My_Wifi_jio_5g
freq: 5180
RX: 9187127 bytes (8331 packets)
TX: 1017084 bytes (5624 packets)
signal: -29 dBm
rx bitrate: 866.7 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 2
tx bitrate: 866.7 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 2
bss flags: short-slot-time
dtim period: 2
beacon int: 100Comme vous le voyez dans la sortie ci-dessus, mon signal Wifi est de -29 dBM. Une valeur plus proche de 0 signifie un signal plus fort (par exemple, -29 dBm est meilleur que -39 dBm).
3. Afficher le niveau de la force du signal WiFi en utilisant la commande iwconfig
iwconfig fait partie du paquet wireless-tools. Il affiche divers paramètres de votre connexion sans fil, y compris la puissance du signal.
Ouvrez un terminal et exécutez la commande iwconfig avec les privilèges sudo :
sudo iwconfigRecherchez l'interface associée à votre connexion WiFi, généralement nommée wlan0, wlp2s0 ou similaire. Vous verrez quelque chose comme ceci :
wlan0 IEEE 802.11 ESSID:"your-network-name"
Mode:Managed Frequency:2.437 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=72.2 Mb/s Tx-Power=20 dBm
Retry short long Limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-40 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:20 Missed beacon:0Recherchez les valeurs de Qualité du lien et de Niveau du signal.
- Qualité du lien : Cela montre la qualité de la connexion. Une valeur comme
70/70indique une excellente qualité de signal. - Niveau du signal : Cela montre la puissance du signal, généralement en dBm (décibels par rapport à un milliwatt). Une valeur plus proche de 0 signifie un signal plus fort (par exemple,
-40 dBmest meilleur que-70 dBm).
4. Trouver la force du signal WiFi en utilisant la commande iwlist
iwlist est un autre outil disponible dans le paquet wireless-tools qui fournit des informations détaillées sur les interfaces réseau sans fil et leurs réseaux associés.
Ouvrez un terminal et exécutez la commande suivante avec les permissions sudo :
sudo iwlist <interface> scanningCela vous montrera des informations détaillées sur l'interface réseau sans fil donnée. Recherchez la valeur du niveau du signal. Cela devrait être la force du signal de votre connexion Wifi.
Si vous voulez filtrer le niveau du signal depuis la sortie, vous pouvez utiliser la commande grep comme ci-dessous :
sudo iwlist <interface> scanning | grep -i --color signalRemplacez <interface> par le nom de votre interface WiFi (par exemple, wlan0, wlp2s0, etc.). Vous pouvez trouver le nom de votre interface en utilisant la commande iwconfig ou nmcli dev status.
Par exemple, si votre interface est wlan0, la commande serait :
sudo iwlist wlan0 scanning | grep -i --color signalVoici ce que cette commande fait :
iwlist wlan0 scanning: Scanne tous les réseaux WiFi disponibles à portée de l'interface (wlan0dans cet exemple).grep -i --color signal: Filtre la sortie pour n'afficher que les lignes contenant les informations sur la puissance du signal, et met en évidence le mot « signal » en couleur.
Exemple de sortie :
Signal level=-45 dBm
Signal level=-70 dBm
Signal level=-60 dBm - Niveau du signal : Affiche la puissance du signal en dBm (décibels par rapport à un milliwatt). Comme avec
iwconfig, une valeur plus proche de 0 est plus forte (par exemple,-45 dBmest plus fort que-70 dBm).
5. Afficher la force du signal de connexion réseau sans fil avec wavemon
wavemon est une application de surveillance basée sur ncurses pour les périphériques de réseau sans fil.
Installez wavemon s'il n'est pas déjà installé :
sudo apt install wavemon # For Debian/Ubuntu
sudo dnf install wavemon # For Fedora/RHELUne fois installé, exécutez la commande wavemon :
wavemonCela ouvrira une interface interactive montrant divers détails sur votre connexion sans fil, y compris la puissance du signal.
Nous avons déjà publié un tutoriel dédié à Wavemon sur notre blog. Veuillez consulter le lien suivant pour en savoir plus sur Wavemon :
- Comment surveiller la connexion WiFi avec Wavemon depuis la ligne de commande sous Linux
Ces méthodes devraient vous aider à vérifier la puissance de votre signal WiFi depuis la ligne de commande sous Linux. Choisissez celle qui correspond le mieux à vos besoins et à votre environnement.
Quel outil en ligne de commande est le meilleur pour vérifier la puissance du signal WiFi sous Linux
Dans ce tutoriel, nous avons discuté de 5 outils en ligne de commande différents pour vérifier la puissance du signal d'une connexion Wifi sous Linux. Chacun de ces outils a ses points forts, et ma préférence dépend du contexte dans lequel vous devez vérifier la puissance du signal WiFi :
nmcli: Je préfère cet outil pour des vérifications rapides et simples. Il s'intègre bien avec NetworkManager, offre une sortie claire et est facile à utiliser tant pour les débutants que pour les utilisateurs expérimentés. La sortie est dans un format lisible par l'homme, ce qui le rend idéal pour des évaluations rapides de l'environnement WiFi.iw: Je préfèreiwlorsque j'ai besoin d'un contrôle plus détaillé et flexible sur les interfaces sans fil. C'est puissant et il prend en charge les normes WiFi modernes. Pour le scripting ou les diagnostics avancés,iwest excellent.wavemon: Je préfèrewavemonlorsque j'ai besoin d'une vue en temps réel et interactive de la puissance du signal WiFi et d'autres paramètres sans fil. Il fournit une interface visuelle dans le terminal, ce qui est utile pour surveiller les fluctuations du signal ou résoudre des problèmes de connectivité.iwconfigetiwlist: bien qu'ils soient utiles pour des vérifications de base, je les considère comme quelque peu obsolètes par rapport ànmclietiw. Je les utilise lorsque je travaille sur des systèmes plus anciens ou lorsque j'ai besoin d'informations simples et directes rapidement.
Pour un usage général, nmcli est mon choix pour sa simplicité et son intégration avec NetworkManager. Pour une surveillance plus détaillée ou interactive, je me tourne vers iw ou wavemon.
Ma recommandation personnelle
Parmi tous les outils, mon outil préféré pour vérifier la puissance du signal WiFi depuis la ligne de commande serait iw. Voici pourquoi :
- Moderne et Maintenu :
iwest un outil plus récent comparé àiwconfigetiwlist, qui sont plus anciens et font partie du paquetwireless-toolsobsolète.iwfait partie du paquetiw, qui est activement maintenu et s'aligne sur la pile sans fil modernenl80211. - Informations détaillées :
iwfournit des informations détaillées sur l'interface sans fil, y compris la puissance du signal, la qualité du lien, et plus encore. Il est plus polyvalent et peut gérer les technologies et configurations sans fil plus récentes. - Facilité d'utilisation : La syntaxe des commandes pour
iwest simple et facile à utiliser. Par exemple, pour vérifier la puissance du signal, vous pouvez simplement utiliser :
iw dev <interface> linkCette commande vous fournira la qualité actuelle du lien, le niveau du signal et d'autres informations pertinentes.
- Compatible avec les scripts : La sortie de
iwest bien structurée et plus facile à analyser de manière programmatique, ce qui en fait un bon choix pour les scripts et l'automatisation.
Voici un exemple de la façon dont vous pouvez utiliser iw pour vérifier la puissance du signal :
iw dev wlan0 linkCette commande affichera quelque chose comme :
Connected to 00:11:22:33:44:55 (on wlan0)
SSID: MyNetwork
freq: 2437
RX: 123456 bytes (1234 packets)
TX: 654321 bytes (6543 packets)
signal: -51 dBm
tx bitrate: 54.0 MBit/sEn résumé, iw est mon outil préféré pour vérifier la puissance du signal WiFi en raison de sa modernité, de sa facilité d'utilisation et de son riche ensemble de fonctionnalités.
Alors, quel est votre outil préféré pour visualiser le signal Wifi depuis la ligne de commande sous Linux ? Partagez vos astuces dans la section des commentaires ci-dessous.
Lecture Connexe:
- Trouver le mot de passe WiFi des réseaux connectés sous Linux
- Connecter et déconnecter le WiFi depuis la ligne de commande sous Linux


