Anslut till ett trådlöst nätverk från kommandoraden

Med hjälp av det kraftfulla verktyget "networketup" kan vi ansluta till trådlösa nätverk direkt från kommandoraden i Mac OS X. Syntaxen som du vill använda för att uppnå anslutning till ett nätverk är som följer:

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


Om jag till exempel kopplar till en trådlös router med ett gränssnitt som är identifierat som "Flygplats", är en SSID av "OutsideWorld" och lösenordet "68broncos" det här syntaxen:

networksetup -setairportnetwork Airport OutsideWorld 68broncos

Med ett annat exempel, anslutning till ett wifi-nätverk med en modern MacBook Air som använder en0 som Wi-Fi-gränssnitt, anslutning till ett nätverk som inte sänder ett SSID som heter "HiddenWiFiValley", men som har ett lösenord för "password1", skulle vara som så:

networksetup -setairportnetwork en0 HiddenWiFiValley password1

Det är viktigt att identifiera det korrekta gränssnittet som används av din enskilda Mac för att få det 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 hjälp av alias för att skapa genvägar och eliminera behovet av det långa kommandot. Ett exempel på att lägga in 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 det här kommer att lagra lösenordet för trådlösa åtkomstpunkter i vanlig text, så om någon kunde komma åt din .bash_profile skulle de också kunna se det trådlösa routerns lösenord.

Om du vill utforska mer av vilken nätverkuppställning som erbjuds, skriv "man networksetup" och du hittar en förvånande mängd kraftfulla användningar för kommandoradsverktyget.