Testa trådlös signalstyrka från kommandoraden i Mac OS X
Om du försöker tweak en trådlös router för att få den bästa signalen, kunna kontinuerligt mäta wi-fi-signalstyrkan medan du leker med antennerna, placeringen och vad som helst annat på nätverket är verkligen värdefullt. Medan de flesta användare bäst serveras med hjälp av Mac Wi-Fi Diagnostics-appen för att övervaka signalstyrkan och prestanda, är ett annat alternativ att vända sig till kommandoraden i OS X, och det är vad vi ska täcka här.
Det här tricket är helt baserat på kommandoraden med hjälp av det något hemlösa flygplatsens trådlösa verktyg och det är tillgängligt på alla Mac-datorer med alla versioner av OS X. Ja, flygplatsverktyget är fortfarande runt och lika användbart som någonsin trots att trådlöst nätverk nu heter Wi-Fi på Mac.
Öppna appen Terminal för att komma igång. För bästa resultat kommer du förmodligen att öka textstorleken på din terminaltyp, kommandotangenten gör det enkelt.
Så här övervakar du Wi-Fi-signalstyrka från kommandoraden på Mac OS X och visar RSSI-historia
För att se en spridning av signalstyrka använd följande kommando, var noga med att syntaxen skrivs in ordentligt utan linjebrytningar (omslaget är ok) för att detta ska fungera som avsett:
while x=1; do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; sleep 0.5; done
Hit tillbaka och du börjar se något som följande rullning på skärmen:
agrCtlRSSI: -46
agrCtlRSSI: -48
agrCtlRSSI: -38
agrCtlRSSI: -44
Detta är din signalstyrkaindikator, du kommer att märka det senaste numret av 'agrCtlRSSI: -38' bör ändras ofta som det skrivs upprepade gånger på din terminalskärm. Det numret är styrkan på din Wi-Fi-signal som kommer från routern till din Mac.
Du kan stoppa det här kontinuerliga signalövervakningskommandot från uppfriskande genom att trycka på Control + C i Terminal-fönstret.
Titta på Wi-Fi-signalstyrka på en enda linje i OS X-terminalen
Om du inte vill se en lista över trådlös signalstyrka med historia (vilket gör det lätt att berätta om dina anpassningar gör sakerna bättre eller sämre), kan du också ha kommandorapporten bara en enda rad med signalstyrka. Detta kan vara till hjälp för skript och anpassning av ditt skal, och kan vara förmånligt för vissa användare i allmänhet. Om du vill ha en enda textrad använder du följande syntax:
clear; while x=1; do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI | sed -e 's/^.*://g' | xargs -I SIGNAL printf "\rRSSI dBm: SIGNAL"; sleep 0.5; done
Återigen slår du bara på Control + C för att stoppa kommandot.
Det är värt att komma ihåg att wi-fi-signalstyrkan påverkas av många faktorer, inklusive kraften hos den trådlösa routerns antenn, störningar från lokala föremål och fysiska hinder som en skorsten eller mikrovågsugn, radiosignaler och mycket mer. För bästa resultat vill du vara säker på att du har valt den bästa wi-fi-kanalen för ditt nätverk, enkelt med det här Mac-verktyget, så att wi-fi-sändningskanalen har minimal användning och störning i närheten.
Jag hittade båda ovanstående kodprover på en länkad forumsida när jag letade efter ett sätt att övervaka signalstyrkan, det var före dagarna i Mac OS X Wireless Diagnostics Tool, inklusive sådan funktionalitet, och de har varit stora hjälp när du försöker placera min Wi-Fi-hårdvara för maximal mottagningskvalitet. Denna kommandoradsinriktning fungerar i alla svagt moderna versioner av Macs systemprogram, och det finns fortfarande i de senaste utgåvorna.