Найдите & Сканирование беспроводных сетей из командной строки в Mac OS X
Оглавление:
Длинная скрытая утилита командной строки аэропорта, скрытая глубоко в 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? Либо с помощью встроенных инструментов, либо сторонних опций? Поделитесь своими мыслями в комментариях ниже!