Maak verbinding met een draadloos netwerk via de opdrachtregel

Met behulp van het krachtige hulpprogramma 'networksetup' kunnen we rechtstreeks verbinding maken met draadloze netwerken vanaf de opdrachtregel van Mac OS X. De syntaxis die u wilt gebruiken om lid te worden van een netwerk, is als volgt:

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


Als ik bijvoorbeeld verbinding maak met een draadloze router met een interface die wordt aangeduid als "Luchthaven", een SSID van "OutsideWorld" en het wachtwoord "68broncos" is, is dit de syntaxis:

networksetup -setairportnetwork Airport OutsideWorld 68broncos

Gebruikmakend van een ander voorbeeld, zou aansluiten bij een wifi-netwerk met een moderne MacBook Air die en0 als de wi-fi interface gebruikt, verbinding maken met een netwerk dat geen SSID uitzendt met de naam 'HiddenWiFiValley', maar met een wachtwoord van 'wachtwoord 1' zo:

networksetup -setairportnetwork en0 HiddenWiFiValley password1

Het is belangrijk om de juiste interface te identificeren die door uw individuele Mac wordt gebruikt om dit te laten werken. U kunt altijd de vlag -listallhardwareparts gebruiken als u niet zeker weet of u de naam en het adres van de apparaatinterface moet identificeren.

U kunt deze tip combineren met aliassen om snelkoppelingen te maken en de noodzaak voor de lange opdracht te elimineren. Een voorbeeld om in je .bash_profile te zetten zou zijn:

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

Nu zou je alleen 'publicwifi' op de commandoregel hoeven in te typen en je zult verbinding maken met de opgegeven router. Vergeet niet dat het wachtwoord voor de draadloze toegangspunten in gewone tekst wordt opgeslagen, dus als iemand toegang heeft tot uw .bash_profile, kunnen ze ook het wachtwoord van die draadloze router zien.

Als je meer wilt ontdekken van wat networksetup te bieden heeft, typ je 'man networksetup' en je zult een verbazingwekkende hoeveelheid krachtige toepassingen vinden voor het command line utility.