Test trådløs signalstyrke fra kommandolinjen i Mac OS X

Innholdsfortegnelse:

Anonim

Hvis du prøver å finjustere en trådløs ruter for å få det beste signalet, er det virkelig verdifullt å kunne kontinuerlig måle Wi-Fi-signalstyrken mens du leker med antennene, plassering og alt annet på nettverket. Mens de fleste brukere er best tjent med å bruke Mac Wi-Fi Diagnostics-appen for å overvåke signalstyrke og ytelse, er et annet alternativ å gå til kommandolinjen til Mac OS X, og det er det vi skal dekke her.

Dette trikset er utelukkende basert på kommandolinjen ved å bruke det noe hemmelighetsfulle trådløse flyplassverktøyet, og det er tilgjengelig på alle Mac-er med alle versjoner av Mac OS X. Ja, flyplassverktøyet er fortsatt tilgjengelig og like nyttig som noensinne, selv om trådløst nettverk nå kalles Wi-Fi på Mac.

Åpne Terminal-appen for å komme i gang. For best resultat vil du sannsynligvis øke tekststørrelsen på terminalfonten din, Command+-tastetrykket gjør det enkelt.

Hvordan overvåke Wi-Fi-signalstyrke fra kommandolinje på Mac OS X og se RSSI-historikk

For å se en løpende oversikt over signalstyrke, bruk følgende kommando, sørg for at syntaksen er angitt riktig uten linjeskift (ombryting er ok) for at dette skal fungere etter hensikten:

while x=1; do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; søvn 0,5; ferdig

Trykk på retur og du vil begynne å se noe sånt som følgende rulling på skjermen:

Dette er signalstyrkeindikatoren din, du vil legge merke til at det siste tallet på 'agrCtlRSSI: -38' bør endres ofte ettersom det skrives ut gjentatte ganger på terminalskjermen. Dette tallet er styrken til Wi-Fi-signalet som kommer fra ruteren til Mac-en.

Du kan stoppe denne kontinuerlige signalovervåkingskommandoen fra å oppdatere ved å trykke på Ctrl+C i terminalvinduet.

Hvordan teste og se Wi-Fi-signalstyrke på en enkelt linje i Mac OS X-terminal

Hvis du ikke vil se en liste over trådløs signalstyrke med historikk (som gjør det enkelt å se om justeringene dine gjør ting bedre eller verre), kan du også få kommandorapporten bare en enkelt linje med signalstyrke.Dette kan være nyttig for skripting og tilpasning av skallet ditt, og kan være foretrukket for enkelte brukere generelt. For å ha en enkelt linje med tekst, bruk følgende syntaks:

"

klar; mens x=1; do /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; søvn 0,5; ferdig"

Igjen trykker du bare på Ctrl+C for å stoppe kommandoen.

Det er verdt å huske at Wi-Fi-signalstyrken påvirkes av mange faktorer, inkludert kraften til den trådløse ruterantennen, forstyrrelser fra lokale gjenstander og fysiske barrierer som en skorstein eller mikrobølgeovn, radiosignaler og mye mer. For best resultat vil du være sikker på at du har valgt den beste wi-fi-kanalen for nettverket ditt, lett mulig med dette Mac-verktøyet, slik at wi-fi-kringkastingskanalen har minimal bruk og forstyrrelser i nærheten.

Jeg fant begge kodeeksemplene ovenfor på en for lengst borte forumside når jeg søkte etter en måte å overvåke signalstyrken på. Dette var før tiden med Mac OS X Wireless Diagnostics Tool, inkludert slik funksjonalitet , og de har vært til stor hjelp når jeg prøver å plassere wi-fi-maskinvaren min for maksimal mottakskvalitet. Denne kommandolinjetilnærmingen fungerer i alle vagt moderne versjoner av Mac-systemprogramvare, og den finnes fortsatt i de nyeste utgivelsene, inkludert macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks og andre.

Test trådløs signalstyrke fra kommandolinjen i Mac OS X