Koble til et trådløst nettverk fra kommandolinjen

Ved hjelp av det kraftige verktøyet "networketup" kan vi koble til trådløse nettverk direkte fra kommandolinjen til Mac OS X. Syntaxen du vil bruke for å oppnå forbindelse til et nettverk, er som følger:

networksetup -setairportnetwork [interface] [router SSID] [password]


Hvis jeg for eksempel kobler til en trådløs ruter med et grensesnitt som er identifisert som "Flyplass", er en SSID av "OutsideWorld" og passordet "68broncos" dette syntaxen:

networksetup -setairportnetwork Airport OutsideWorld 68broncos

Ved å bruke et annet eksempel, bli med et Wi-Fi-nettverk med en moderne MacBook Air som bruker en0 som Wi-Fi-grensesnitt, kobling til et nettverk som ikke sender en SSID kalt 'HiddenWiFiValley', men som har et passord med "password1", ville være som så:

networksetup -setairportnetwork en0 HiddenWiFiValley password1

Det er viktig å identifisere det riktige grensesnittet som brukes av din personlige Mac for å få dette til å fungere. Du kan alltid bruke flagget -listallhardwareports hvis du ikke er sikker, men trenger å identifisere navnet og adressen til enhetens grensesnitt.

Du kan kombinere dette tipset ved å bruke aliaser for å lage snarveier og eliminere behovet for den lange kommandoen. Et eksempel på å sette inn din .bash_profile ville være:

alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'

Nå trenger du bare å skrive "publicwifi" på kommandolinjen, og du vil koble til den angitte ruteren. Husk at dette vil lagre passordet for trådløse tilgangspunkter i vanlig tekst, så hvis noen kunne få tilgang til .bash_profile, kunne de også se passordet for trådløse rutere.

Hvis du vil utforske mer av hva nettverksoppsettet har å tilby, skriver du inn "man networksetup" og du finner en forbløffende mengde kraftige bruksområder for kommandolinjeverktøyet.