Otestujte sílu bezdrátového signálu z příkazového řádku systému Mac OS X

Obsah:

Anonim

Pokud se snažíte vyladit bezdrátový směrovač, abyste získali nejlepší signál, schopnost nepřetržitě měřit sílu signálu wi-fi, zatímco si hrajete s anténami, umístěním a čímkoli dalším v síti, je opravdu cenná. Zatímco většině uživatelů nejlépe poslouží aplikace Mac Wi-Fi Diagnostics ke sledování síly signálu a výkonu, další možností je obrátit se na příkazový řádek systému Mac OS X, a to je to, co zde pokryjeme.

Tento trik je založen výhradně na příkazovém řádku pomocí poněkud tajného letištního bezdrátového nástroje a je dostupný na všech počítačích Mac se všemi verzemi Mac OS X. Ano, letištní nástroj je stále k dispozici a je stejně užitečný jako i když se bezdrátové síti nyní na Macu říká Wi-Fi.

Začněte otevřením aplikace Terminál. Chcete-li dosáhnout nejlepších výsledků, pravděpodobně budete chtít zvětšit velikost písma terminálu, stisk klávesy Command+ to usnadňuje.

Jak sledovat sílu signálu Wi-Fi z příkazového řádku v systému Mac OS X a zobrazit historii RSSI

Pro zobrazení průběžného počtu síly signálu použijte následující příkaz, ujistěte se, že syntaxe je zadána správně bez zalamování řádků (zalamování je v pořádku), aby to fungovalo, jak bylo zamýšleno:

zatímco x=1; do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; spánek 0,5; Hotovo

Klikněte na return a na obrazovce začnete vidět něco jako následující rolování:

Toto je váš indikátor síly signálu, všimnete si, že poslední číslo „agrCtlRSSI: -38“ by se mělo často měnit, protože se opakovaně tiskne na obrazovce vašeho terminálu. Toto číslo je síla vašeho wi-fi signálu přicházejícího z routeru do vašeho Macu.

Obnovování tohoto příkazu nepřetržitého monitorování signálu můžete zastavit stisknutím kláves Control+C v okně Terminál.

Jak testovat a sledovat sílu signálu Wi-Fi na jedné lince v terminálu Mac OS X

Pokud nechcete vidět seznam síly bezdrátového signálu s historií (což umožňuje snadno zjistit, zda vaše úpravy situaci vylepšují nebo zhoršují), můžete si také nechat hlášení příkazu jeden řádek se silou signálu.To může být užitečné pro skriptování a přizpůsobení vašeho shellu a pro některé uživatele to může být obecně výhodné. Chcete-li mít jeden řádek textu, použijte následující syntaxi:

"

Průhledná; zatímco 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; spánek 0,5; Hotovo"

Pro zastavení příkazu znovu stiskněte Control+C.

Je dobré si uvědomit, že síla signálu wi-fi je ovlivněna mnoha faktory, včetně výkonu antény bezdrátového směrovače, rušení místními předměty a fyzickými bariérami, jako je komín nebo mikrovlnná trouba, rádiové signály a mnoho dalších více. Chcete-li dosáhnout nejlepších výsledků, budete si chtít být jisti, že jste pro svou síť vybrali nejlepší wi-fi kanál, který je snadno možný s touto utilitou pro Mac, takže wi-fi vysílací kanál má v okolí minimální využití a rušení.

Oba výše uvedené ukázky kódu jsem našel na již dávno zaniklé stránce fóra, když jsem hledal způsob, jak monitorovat sílu signálu, bylo to před dny nástroje pro bezdrátovou diagnostiku systému Mac OS X, který tuto funkci nativně obsahoval. , a byly velkou pomocí při pokusu o umístění mého wi-fi hardwaru pro maximální kvalitu příjmu. Tento přístup pomocí příkazového řádku funguje ve všech vágně moderních verzích systémového softwaru Mac a stále se vyskytuje i v nejnovějších verzích, včetně macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks a dalších.

Otestujte sílu bezdrátového signálu z příkazového řádku systému Mac OS X