Connettiti a una rete wireless dalla riga di comando
Utilizzando la potente utility 'networksetup', possiamo connetterci alle reti wireless direttamente dalla riga di comando di Mac OS X. La sintassi che vorrai utilizzare per eseguire l'accesso a una rete è la seguente:
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.