Підключіться до бездротової мережі з командного рядка
Використовуючи потужну утиліту «networksetup», ми можемо підключатися до бездротових мереж безпосередньо з командного рядка Mac OS X. Синтаксис, який ви захочете використати для підключення до мережі, такий:
networksetup -setairportnetwork
Наприклад, якщо я під’єднуюся до бездротового маршрутизатора з інтерфейсом, ідентифікованим як «Airport», SSID «OutsideWorld» і пароль «68broncos», це буде синтаксис:
networksetup -setairportnetwork Airport OutsideWorld 68broncos
Використовуючи інший приклад, приєднання до мережі Wi-Fi за допомогою сучасного MacBook Air, який використовує en0 як інтерфейс Wi-Fi, підключення до мережі, яка не транслює SSID під назвою «HiddenWiFiValley», але має пароль з «пароль1», виглядатиме так:
networksetup -setairportnetwork en0 Пароль HiddenWiFiValley1
Важливо визначити правильний інтерфейс, який використовує ваш окремий Mac, щоб це запрацювало. Ви завжди можете використати прапорець -listallhardwareports, якщо ви не впевнені, але вам потрібно визначити назву та адресу інтерфейсу пристрою.
Ви можете поєднати цю пораду з використанням псевдонімів для створення ярликів і усунути потребу у довгій команді. Приклад, який можна додати у свій .bash_profile:
alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'
Тепер вам потрібно лише ввести «publicwifi» у командному рядку, і ви підключитесь до вказаного маршрутизатора. Пам’ятайте, що це збереже пароль бездротової точки доступу у вигляді звичайного тексту, тож якщо хтось зможе отримати доступ до вашого .bash_profile, він також зможе побачити цей пароль бездротового маршрутизатора.
Якщо ви хочете дізнатися більше про те, що може запропонувати networksetup, введіть «man networksetup», і ви знайдете неймовірну кількість ефективних застосувань утиліти командного рядка.