Connettiti a una rete wireless dalla riga di comando
networksetup -setairportnetwork
Ad esempio, se mi connetto a un router wireless con un'interfaccia identificata come “Airport” un SSID di “OutsideWorld” e la password è “68broncos” questa sarebbe la sintassi:
networksetup -setairportnetwork Airport OutsideWorld 68broncos
Usando un altro esempio, unendo una rete wifi con un moderno MacBook Air che usa en0 come interfaccia wi-fi, connettendosi a una rete che non sta trasmettendo un SSID chiamato 'HiddenWiFiValley', ma che ha una password di "password1", sarebbe così:
networksetup -setairportnetwork en0 HiddenWiFiValley password1
È importante identificare l'interfaccia corretta utilizzata dal tuo Mac per farlo funzionare. Puoi sempre utilizzare il flag -listallhardwareports se non sei sicuro ma devi identificare il nome e l'indirizzo dell'interfaccia del dispositivo.
Puoi combinare questo suggerimento con l'utilizzo di alias per creare scorciatoie ed eliminare la necessità del lungo comando. Un esempio da inserire nel tuo .bash_profile potrebbe essere:
alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'
Ora dovrai solo digitare "publicwifi" nella riga di comando e ti collegherai al router specificato. Ricorda che questo memorizzerà la password del punto di accesso wireless in testo normale, quindi se qualcuno fosse in grado di accedere al tuo .bash_profile, sarebbe anche in grado di vedere la password del router wireless.
Se vuoi esplorare più di ciò che networksetup ha da offrire, digita 'man networksetup' e troverai una quantità sorprendente di potenti usi per l'utilità della riga di comando.
