Як приєднатися до мережі з командного рядка в Mac OS X

Anonim

Утиліта networksetup дозволяє вам приєднатися до будь-якої доступної мережі, незалежно від того, чи є вона маршрутизатором, підключеним через Ethernet, маршрутизатором Wi-Fi, який транслює чи ні SSID, і чи вимагає шифрування пароля.

Оскільки сьогодні більшість мереж здійснюється за допомогою бездротового зв’язку, ми зосередимося на підключенні до Wi-Fi через командний рядок OS X за допомогою утиліти networksetup.

У найпростішому вигляді, щоб підключитися до незахищеної мережі, як-от загальнодоступної бездротової точки доступу, просто вкажіть SSID і вкажіть належний мережевий інтерфейс для використання так:

networksetup -setairportnetwork en0 SSID

Так, синтаксис передбачає використання -setairportnetwork, хоча OS X більше не називає wi-fi «AirPort», це лише пережиток попередніх версій. Це може змінитися в майбутніх версіях Mac OS, але поки що залишається незмінним.

Можливо, вам знадобиться додати до команди префікс sudo, щоб приєднатися до іншого бездротового з’єднання, залежно від активних привілеїв користувача.

Щоб під’єднатися до будь-якої бездротової мережі з командного рядка, для якого встановлено пароль, скористайтеся командою networksetup у такий спосіб:

sudo networksetup -setairportnetwork en1 SSID PASSWORD

Отже, у практичному прикладі, скажімо, ми під’єднуємося до мережі під назвою «Wireless», а пароль встановлено на «macsrule» так:

sudo networksetup -setairportnetwork en1 Wireless macsrule

Ця функція існувала в Mac OS X від Snow Leopard до OS X Yosemite, але вона також може працювати на старих версіях Mac OS X. Ви можете дізнатися про інструмент командного рядка networksetup, отримавши його сторінку посібника, виконавши таку команду:

man networksetup

Або прочитайте будь-яку з наших численних корисних порад за допомогою налаштування мережі в OS X для виконання різноманітних мережевих функцій на Mac за допомогою командного рядка.

Як приєднатися до мережі з командного рядка в Mac OS X