Найдите & Сканирование беспроводных сетей из командной строки в Mac OS X

Оглавление:

Anonim

Длинная скрытая утилита командной строки аэропорта, скрытая глубоко в Mac OS X, может использоваться для сканирования и поиска доступных беспроводных сетей. Этот мощный инструмент очень полезен для сетевых администраторов и системных администраторов, но он также удобен для обычного пользователя, чтобы помочь обнаружить ближайшие Wi-Fi-маршрутизаторы.

Доступ к утилите Wi-Fi в командной строке Mac OS X

Чтобы использовать этот инструмент для поиска ближайших сетей Wi-Fi, первое, что вам нужно сделать, это создать символическую ссылку из утилиты аэропорта на /usr/sbin для быстрого доступа. Команда для этого зависит от используемой версии Mac OS, выберите ту, которая соответствует вашей версии Mac OS X на рассматриваемом Mac.

Запустите Терминал и введите следующую команду:

Создание символической ссылки для инструмента аэропорта в MacOS High Sierra, Sierra, OS X El Capitan, Yosemite и более поздних версиях sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

Если вы видите сообщение об ошибке «Операция не разрешена», вероятно, у вас либо нет каталога bin в /usr/local/ (вы можете создать его самостоятельно), либо у вас включен SIP , функция SIP без рута может быть отключена при желании опытными пользователями.

Создание символической ссылки для инструмента аэропорта в Mac OS X Mavericks, Mountain Lion, Snow Leopard

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Любая из приведенных выше команд должна находиться в одной строке для правильной работы.

Введите пароль администратора, чтобы создать символическую ссылку, которая действует как псевдоним в Finder. Теперь вы можете использовать команду аэропорта без длинного пути к ней.

Как сканировать беспроводные сети из терминала в Mac OS X

Теперь, чтобы отсканировать и найти все беспроводные сети в пределах досягаемости, введите следующее:

аэропорт -s

В возвращаемом списке будут показаны все доступные сети Wi-Fi и их имя маршрутизатора (SSID), адрес маршрутизатора (BSSID), уровень сигнала (RSSI), канал и типы безопасности, используемые сетью.

Это в основном работает как wi-fi stumbler командной строки, показывая доступные беспроводные сети, которые находятся в пределах досягаемости.

Просматривая вывод команды airport -s и уровень RSSI, вы можете использовать инструмент командной строки аэропорта аналогично утилите диагностики Wi-Fi для оптимизации беспроводного соединения.

Вы также можете получить большую часть такой же подробной информации из меню Wi-Fi, удерживая клавишу Option при щелчке, хотя при этом будут отображаться сведения только об одной точке доступа за раз.

В качестве альтернативы пользователи Mac могут обратиться к встроенному в Mac OS X инструменту сканирования Wi-Fi, чтобы найти ближайшие беспроводные сети полностью в графическом интерфейсе. Вывод будет одинаковым как для подхода с приложением Wireless Diagnostics, так и для подхода с командной строкой, предлагаемого здесь.

Есть ли у вас полезные советы или рекомендации по сканированию беспроводных сетей из командной строки Mac? Либо с помощью встроенных инструментов, либо сторонних опций? Поделитесь своими мыслями в комментариях ниже!

Найдите & Сканирование беспроводных сетей из командной строки в Mac OS X