Test de draadloze signaalsterkte vanaf de opdrachtregel van Mac OS X
Inhoudsopgave:
Als je een draadloze router probeert aan te passen om het beste signaal te krijgen, is het echt waardevol om continu de wifi-signaalsterkte te kunnen meten terwijl je speelt met de antennes, plaatsing en wat dan ook op het netwerk. Hoewel de meeste gebruikers het best worden bediend door de Mac Wi-Fi Diagnostics-app te gebruiken om de signaalsterkte en prestaties te controleren, is een andere optie om naar de opdrachtregel van Mac OS X te gaan, en dat is wat we hier gaan behandelen.
Deze truc is volledig gebaseerd op de opdrachtregel met behulp van de ietwat geheimzinnige airport wireless tool, en is beschikbaar op alle Macs met alle versies van Mac OS X. Ja, de airport-tool bestaat nog steeds en is net zo nuttig als ooit, ook al heet draadloos netwerken nu Wi-Fi op de Mac.
Open de Terminal-app om aan de slag te gaan. Voor de beste resultaten wilt u waarschijnlijk de tekstgrootte van uw terminallettertype vergroten, de Command+-toetsaanslag maakt dat eenvoudig.
Wi-Fi-signaalsterkte bewaken vanaf de opdrachtregel in Mac OS X en RSSI-geschiedenis bekijken
Om een lopende telling van de signaalsterkte te zien, gebruikt u de volgende opdracht, zorg ervoor dat de syntaxis correct is ingevoerd zonder regeleinden (terugloop is ok) om dit te laten werken zoals bedoeld:
terwijl x=1; do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; slaap 0,5; gedaan
Druk op Return en je ziet iets als het volgende op het scherm scrollen:
Dit is je signaalsterkte-indicator, je zult merken dat het laatste nummer van 'agrCtlRSSI: -38' regelmatig zou moeten veranderen omdat het herhaaldelijk op je terminalscherm wordt afgedrukt. Dat getal is de sterkte van je wifi-signaal dat van de router naar je Mac komt.
U kunt voorkomen dat deze opdracht voor continue signaalbewaking wordt vernieuwd door op Control+C te drukken in het Terminal-venster.
Wi-Fi-signaalsterkte testen en bekijken op een enkele regel in Mac OS X Terminal
Als u geen lijst met draadloze signaalsterkte met geschiedenis wilt zien (waardoor u gemakkelijk kunt zien of uw aanpassingen de zaken beter of slechter maken), kunt u ook het opdrachtrapport een enkele lijn met signaalsterkte.Dit kan handig zijn voor het schrijven van scripts en het aanpassen van uw shell, en kan in het algemeen de voorkeur hebben van sommige gebruikers. Gebruik de volgende syntaxis om een enkele regel tekst te hebben:
Doorzichtig; terwijl x=1; do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI | sed -e &39;s/^.://g&39; | xargs -I SIGNAAL printf \rRSSI dBm: SIGNAAL; slaap 0,5; gedaan"
Nogmaals druk op Control+C om de opdracht te stoppen.
Het is de moeite waard eraan te denken dat de sterkte van het wifi-signaal wordt beïnvloed door vele factoren, waaronder de kracht van de antenne van de draadloze router, interferentie van lokale voorwerpen en fysieke barrières zoals een schoorsteen of magnetron, radiosignalen en nog veel meer. meer. Voor de beste resultaten wil je er zeker van zijn dat je het beste wifi-kanaal voor je netwerk hebt gekozen, wat eenvoudig mogelijk is met dit Mac-hulpprogramma, zodat het wifi-uitzendkanaal minimaal gebruik en interferentie in de buurt heeft.
Ik vond beide bovenstaande codevoorbeelden op een lang vervlogen forumpagina toen ik zocht naar een manier om de signaalsterkte te monitoren, dit was vóór de dagen van de Mac OS X Wireless Diagnostics Tool die dergelijke functionaliteit standaard bevatte , en ze zijn een grote hulp geweest bij het positioneren van mijn wifi-hardware voor maximale ontvangstkwaliteit. Deze opdrachtregelbenadering werkt in alle vaag moderne versies van Mac-systeemsoftware en is nog steeds aanwezig in de nieuwste releases, waaronder macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks en andere.