Test den trådløse signalstyrke fra kommandolinjen i Mac OS X
Indholdsfortegnelse:
Hvis du forsøger at justere en trådløs router for at få det bedste signal, er det virkelig værdifuldt at kunne måle Wi-Fi-signalets styrke, mens du leger med antennerne, placeringen og hvad der ellers er på netværket. Mens de fleste brugere er bedst tjent med at bruge Mac Wi-Fi Diagnostics-appen til at overvåge signalstyrke og ydeevne, er en anden mulighed at vende sig til kommandolinjen i Mac OS X, og det er det, vi skal dække her.
Dette trick er udelukkende baseret på kommandolinjen ved hjælp af det noget hemmelighedsfulde trådløse lufthavnsværktøj, og det er tilgængeligt på alle Mac'er med alle versioner af Mac OS X. Ja, lufthavnsværktøjet findes stadig og er lige så nyttigt som nogensinde, selvom trådløst netværk nu kaldes Wi-Fi på Mac.
Åbn Terminal-appen for at komme i gang. For at opnå de bedste resultater vil du sandsynligvis øge tekststørrelsen på din terminalskrifttype. Kommando+-tastetrykket gør det nemt.
Sådan overvåger du Wi-Fi-signalstyrken fra kommandolinjen på Mac OS X og se RSSI-historik
For at se en løbende opgørelse af signalstyrke, brug følgende kommando, sørg for, at syntaksen er indtastet korrekt uden linjeskift (ombrydning er ok), for at dette fungerer efter hensigten:
mens x=1; gør /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; søvn 0,5; Færdig
Tryk på retur, og du vil begynde at se noget i stil med følgende rulning på skærmen:
Dette er din signalstyrkeindikator, du vil bemærke, at det sidste tal 'agrCtlRSSI: -38' burde ændre sig ofte, da det udskrives gentagne gange på din terminalskærm. Det tal er styrken af dit wi-fi-signal, der kommer fra routeren til din Mac.
Du kan stoppe denne kontinuerlige signalovervågningskommando i at blive opdateret ved at trykke på Ctrl+C i terminalvinduet.
Sådan tester og ser du Wi-Fi-signalstyrke på en enkelt linje i Mac OS X-terminal
Hvis du ikke ønsker at se en liste over trådløs signalstyrke med historie (hvilket gør det nemt at se, om dine justeringer gør tingene bedre eller værre), kan du også få kommandorapporten bare en enkelt linje med signalstyrke.Dette kan være nyttigt til scripting og tilpasning af din shell, og kan være præference for nogle brugere generelt. For at have en enkelt tekstlinje skal du bruge følgende syntaks:
klar; mens x=1; gør /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; Færdig"
Igen tryk bare på Ctrl+C for at stoppe kommandoen.
Det er værd at huske på, at Wi-Fi-signalstyrken påvirkes af mange faktorer, herunder styrken af den trådløse routerantenne, interferens fra lokale genstande og fysiske barrierer som en skorsten eller mikrobølgeovn, radiosignaler og meget mere. For de bedste resultater vil du gerne være sikker på, at du har valgt den bedste wi-fi-kanal til dit netværk, let muligt med dette Mac-værktøj, så wi-fi-udsendelseskanalen har minimal brug og interferens i nærheden.
Jeg fandt begge ovenstående kodeeksempler på en for længst forsvunden forumside, da jeg søgte efter en måde at overvåge signalstyrken på. Dette var før dagene med Mac OS X Wireless Diagnostics Tool, der indbyggede en sådan funktionalitet , og de har været en stor hjælp, når jeg forsøger at placere min wi-fi-hardware for maksimal modtagekvalitet. Denne kommandolinjetilgang fungerer i alle vagt moderne versioner af Mac-systemsoftware, og den findes også stadig i de seneste udgivelser, inklusive macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks og andre.