Свържете се към безжична мрежа от командния ред

Anonim

Използвайки мощната помощна програма „networksetup“, можем да се свързваме към безжични мрежи директно от командния ред на Mac OS X. Синтаксисът, който ще искате да използвате, за да се присъедините към мрежа, е както следва:

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' и ще намерите удивително количество мощни приложения за помощната програма за командния ред.

Свържете се към безжична мрежа от командния ред