Tester la force du signal sans fil à partir de la ligne de commande de Mac OS X
Table des matières:
Si vous essayez de modifier un routeur sans fil pour obtenir le meilleur signal, il est vraiment utile de pouvoir mesurer en continu la force du signal Wi-Fi pendant que vous jouez avec les antennes, le placement et tout ce qui se trouve sur le réseau. Alors que la plupart des utilisateurs sont mieux servis en utilisant l'application Mac Wi-Fi Diagnostics pour surveiller la force et les performances du signal, une autre option consiste à se tourner vers la ligne de commande de Mac OS X, et c'est ce que nous allons couvrir ici.
Cette astuce est entièrement basée sur la ligne de commande en utilisant l'outil sans fil de l'aéroport quelque peu secret, et il est disponible sur tous les Mac avec toutes les versions de Mac OS X. Oui, l'outil de l'aéroport est toujours là et aussi utile que jamais, même si le réseau sans fil s'appelle désormais Wi-Fi sur Mac.
Ouvrez l'application Terminal pour commencer. Pour de meilleurs résultats, vous souhaiterez probablement augmenter la taille du texte de la police de votre terminal, la touche Commande + facilite cela.
Comment surveiller la force du signal Wi-Fi à partir de la ligne de commande sur Mac OS X et afficher l'historique RSSI
Pour voir un décompte courant de la force du signal, utilisez la commande suivante, assurez-vous que la syntaxe est entrée correctement sans saut de ligne (le retour à la ligne est correct) pour que cela fonctionne comme prévu :
tandis que x=1 ; faire /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI ; sommeil 0,5 ; Fini
Appuyez sur retour et vous commencerez à voir quelque chose comme le défilement suivant à l'écran :
Il s'agit de l'indicateur de puissance de votre signal, vous remarquerez que le dernier numéro de "agrCtlRSSI : -38" devrait changer fréquemment car il est imprimé à plusieurs reprises sur l'écran de votre terminal. Ce nombre est la force de votre signal Wi-Fi provenant du routeur vers votre Mac.
Vous pouvez arrêter l'actualisation de cette commande de surveillance continue du signal en appuyant sur Ctrl+C dans la fenêtre du terminal.
Comment tester et regarder la force du signal Wi-Fi sur une seule ligne dans le terminal Mac OS X
Si vous ne voulez pas voir une liste de la force du signal sans fil avec l'historique (ce qui permet de savoir facilement si vos réglages améliorent ou empirent les choses), vous pouvez également avoir le rapport de commande simplement une seule ligne avec la puissance du signal.Cela peut être utile pour la création de scripts et la personnalisation de votre shell, et peut être préférentiel pour certains utilisateurs en général. Pour avoir une seule ligne de texte, utilisez la syntaxe suivante :
dégager; tandis que x=1 ; faire /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI | sed -e &39;s/^.://g&39; | xargs -I SIGNAL printf \rRSSI dBm : SIGNAL ; sommeil 0,5 ; Fini"
Encore une fois, appuyez simplement sur Ctrl+C pour arrêter la commande.
Il convient de rappeler que la force du signal Wi-Fi est influencée par de nombreux facteurs, notamment la puissance de l'antenne du routeur sans fil, les interférences provenant d'éléments locaux et les barrières physiques telles qu'une cheminée ou un four à micro-ondes, les signaux radio, etc. Suite. Pour de meilleurs résultats, vous voudrez vous assurer que vous avez choisi le meilleur canal Wi-Fi pour votre réseau, facilement possible avec cet utilitaire Mac, afin que le canal de diffusion Wi-Fi ait une utilisation et des interférences à proximité minimales.
J'ai trouvé les deux exemples de code ci-dessus sur une page de forum disparue depuis longtemps lors de la recherche d'un moyen de surveiller la force du signal, c'était avant l'époque de l'outil de diagnostic sans fil Mac OS X incluant nativement une telle fonctionnalité , et ils m'ont été d'une grande aide lorsque j'ai essayé de positionner mon matériel Wi-Fi pour une qualité de réception maximale. Cette approche de ligne de commande fonctionne dans toutes les versions vaguement modernes du logiciel système Mac, et elle est toujours présente dans les dernières versions, y compris macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks et autres.