Свържете се към безжична мрежа от командния ред
networksetup -setairportnetwork
Например, ако се свързвам към безжичен рутер с интерфейс, идентифициран като „Airport“, SSID на „OutsideWorld“ и паролата е „68broncos“, това ще бъде синтаксисът:
networksetup -setairportnetwork Airport OutsideWorld 68broncos
Използвайки друг пример, присъединяване към wifi мрежа с модерен MacBook Air, който използва en0 като wi-fi интерфейс, свързване към мрежа, която не излъчва SSID, наречена „HiddenWiFiValley“, но която има парола на „password1“, ще бъде така:
networksetup -setairportnetwork en0 HiddenWiFiValley парола1
Важно е да идентифицирате правилния интерфейс, използван от вашия индивидуален Mac, за да накарате това да работи. Винаги можете да използвате флага -listallhardwareports, ако не сте сигурни, но трябва да идентифицирате името и адреса на интерфейса на устройството.
Можете да комбинирате този съвет с използването на псевдоними, за да създадете преки пътища и да премахнете необходимостта от дългата команда. Пример за поставяне във вашия .bash_profile би бил:
alias publicwifi='networksetup -setairportnetwork Летище OutsideWorld 68broncos'
Сега трябва само да напишете „publicwifi“ в командния ред и ще се свържете с посочения рутер. Не забравяйте, че това ще съхрани паролата на точките за безжичен достъп в обикновен текст, така че ако някой е успял да получи достъп до вашия .bash_profile, той също ще може да види тази парола за безжичните рутери.
Ако искате да проучите повече от това, което networksetup може да предложи, напишете 'man networksetup' и ще намерите удивително количество мощни приложения за помощната програма за командния ред.
