Тествайте силата на безжичния сигнал от командния ред на Mac OS X
Съдържание:
Ако се опитвате да настроите безжичен рутер, за да получите най-добрия сигнал, възможността да измервате непрекъснато силата на wi-fi сигнала, докато си играете с антените, разположението и всичко друго в мрежата, е наистина ценно. Докато повечето потребители се обслужват най-добре, като използват приложението Mac Wi-Fi Diagnostics за наблюдение на силата на сигнала и производителността, друга опция е да се обърнат към командния ред на Mac OS X и това е, което ще разгледаме тук.
Този трик се основава изцяло от командния ред с помощта на донякъде потайния безжичен инструмент за летище и е наличен на всички Mac компютри с всички версии на Mac OS X. Да, инструментът за летището все още е налице и е толкова полезен, колкото някога, въпреки че безжичната мрежа вече се нарича Wi-Fi на Mac.
Отворете приложението Terminal, за да започнете. За най-добри резултати вероятно ще искате да увеличите размера на текста на шрифта на вашия терминал, натискането на клавиш Command+ прави това лесно.
Как да наблюдавате силата на Wi-Fi сигнала от командния ред на Mac OS X и да преглеждате RSSI хронология
За да видите текущи данни за силата на сигнала, използвайте следната команда, уверете се, че синтаксисът е въведен правилно без прекъсвания на реда (обвиването е наред), за да функционира по предназначение:
докато x=1; направете /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; сън 0,5; Свършен
Натиснете return и ще започнете да виждате нещо като следното превъртане на екрана:
Това е вашият индикатор за сила на сигнала, ще забележите, че последният номер на „agrCtlRSSI: -38“ трябва да се променя често, тъй като се отпечатва многократно на екрана на вашия терминал. Това число е силата на вашия wi-fi сигнал, идващ от рутера към вашия Mac.
Можете да спрете опресняването на тази команда за непрекъснат мониторинг на сигнала, като натиснете Control+C в прозореца на терминала.
Как да тествате и гледате силата на Wi-Fi сигнала на една линия в Mac OS X Terminal
Ако не искате да виждате списък със силата на безжичния сигнал с хронология (което улеснява да разберете дали корекциите ви подобряват или влошават нещата), можете също така да получите командния отчет просто една линия със сила на сигнала.Това може да бъде полезно за скриптове и персонализиране на вашата обвивка и може да бъде предпочитано за някои потребители като цяло. За да имате един ред текст, използвайте следния синтаксис:
clear; докато х=1; направете /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI | sed -e &39;s/^.://g&39; | xargs -I СИГНАЛ printf \rRSSI dBm: СИГНАЛ; сън 0,5; Свършен"
Отново просто натиснете Control+C, за да спрете командата.
Струва си да запомните, че силата на wi-fi сигнала се влияе от много фактори, включително мощността на антената на безжичния рутер, смущения от местни предмети и физически бариери като комин или микровълнова печка, радиосигнали и много други Повече ▼. За най-добри резултати ще искате да сте сигурни, че сте избрали най-добрия wi-fi канал за вашата мрежа, което е лесно възможно с тази помощна програма за Mac, така че каналът за излъчване на wi-fi да има минимално използване и смущения наблизо.
Намерих и двете горни примерни кодове на отдавна изчезнала форумна страница, когато търсех начин за наблюдение на силата на сигнала, това беше преди дните на инструмента за безжична диагностика на Mac OS X, включващ естествено такава функционалност , и те ми помогнаха много, когато се опитвах да позиционирам моя wi-fi хардуер за максимално качество на приемане. Този подход на командния ред работи във всички смътно модерни версии на системния софтуер на Mac и все още присъства в най-новите версии, включително macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks и други.