Перевірте потужність бездротового сигналу за допомогою командного рядка Mac OS X
Зміст:
Якщо ви намагаєтеся налаштувати бездротовий маршрутизатор, щоб отримати найкращий сигнал, можливість безперервно вимірювати потужність сигналу Wi-Fi, поки ви граєтесь з антенами, розміщенням і будь-чим іншим у мережі, є справді цінною. У той час як більшості користувачів найкраще використовувати програму Mac Wi-Fi Diagnostics для моніторингу потужності сигналу та продуктивності, ще одним варіантом є використання командного рядка Mac OS X, і саме це ми збираємося розглянути тут.
Цей трюк повністю заснований на командному рядку за допомогою дещо секретного бездротового інструменту аеропорту, і він доступний на всіх комп’ютерах Mac з усіма версіями Mac OS X. Так, інструмент аеропорту все ще доступний і такий же корисний, як коли-небудь, хоча бездротова мережа тепер називається Wi-Fi на Mac.
Щоб почати, відкрийте програму «Термінал». Щоб отримати найкращі результати, ви, ймовірно, захочете збільшити розмір шрифту терміналу, натискання клавіші Command+ робить це легко.
Як контролювати потужність сигналу Wi-Fi за допомогою командного рядка в Mac OS X і переглядати історію RSSI
Щоб переглянути постійний підрахунок потужності сигналу, скористайтеся такою командою, переконайтеся, що синтаксис введено належним чином без розривів рядків (обгортання допустимо), щоб це працювало належним чином:
while 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
Якщо ви не хочете бачити список потужності бездротового сигналу з історією (що дозволяє легко визначити, покращують чи погіршують ваші налаштування), ви також можете просто отримати командний звіт одну лінію з потужністю сигналу.Це може бути корисним для створення сценаріїв і налаштування вашої оболонки, і може бути перевагою для деяких користувачів загалом. Щоб мати один рядок тексту, використовуйте такий синтаксис:
clear; тоді як x=1; зробити /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI | sed -e &39;s/^.://g&39; | xargs -I СИГНАЛ printf \rRSSI дБм: СИГНАЛ; сон 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 та інші.