Anslut till ett trådlöst nätverk från kommandoraden
Med hjälp av det kraftfulla verktyget "nätverksinställningar" kan vi ansluta till trådlösa nätverk direkt från kommandoraden i Mac OS X. Syntaxen du vill använda för att ansluta till ett nätverk är följande:
nätverksinställning -setairportnätverk
Till exempel, om jag ansluter till en trådlös router med ett gränssnitt identifierat som "Airport" ett SSID för "OutsideWorld" och lösenordet är "68broncos" skulle detta vara syntaxen:
nätverksinställningar -setairportnätverk Flygplats OutsideWorld 68broncos
Med ett annat exempel, ansluta till ett wifi-nätverk med en modern MacBook Air som använder en0 som wi-fi-gränssnitt, ansluta till ett nätverk som inte sänder ett SSID som heter 'HiddenWiFiValley', men som har ett lösenord av "lösenord1", skulle vara så här:
networksetup -setairportnetwork sv0 HiddenWiFiValley lösenord1
Det är viktigt att identifiera det rätta gränssnittet som används av din individuella Mac för att få detta att fungera. Du kan alltid använda flaggan -listallhardwareports om du inte är säker men behöver identifiera enhetens gränssnittsnamn och adress.
Du kan kombinera detta tips med att använda alias för att skapa genvägar och eliminera behovet av det långa kommandot. Ett exempel att lägga i din .bash_profile skulle vara:
alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'
Nu skulle du bara behöva skriva 'publicwifi' på kommandoraden och du kommer att ansluta till den angivna routern. Kom ihåg att detta kommer att lagra lösenordet för de trådlösa åtkomstpunkterna i vanlig text, så om någon kunde komma åt din .bash_profile skulle de också kunna se lösenordet för den trådlösa routern.
Om du vill utforska mer av vad networksetup har att erbjuda, skriv 'man networksetup' så kommer du att hitta en häpnadsväckande mängd kraftfulla användningsområden för kommandoradsverktyget.