Conectarse a una red inalámbrica desde la línea de comandos
Usando la poderosa utilidad de configuración de red, podemos conectarnos a redes inalámbricas directamente desde la línea de comandos de Mac OS X. La sintaxis que querrá usar para lograr unirse a una red es la siguiente:
configuración de red - establecer red de aeropuerto
Por ejemplo, si me estoy conectando a un enrutador inalámbrico con una interfaz identificada como "Aeropuerto", un SSID de "OutsideWorld" y la contraseña es "68broncos", esta sería la sintaxis:
networksetup -setairportnetwork Airport OutsideWorld 68broncos
Usando otro ejemplo, unirse a una red wifi con una MacBook Air moderna que usa en0 como interfaz wifi, conectarse a una red que no transmite un SSID llamado 'HiddenWiFiValley', pero que tiene una contraseña de “contraseña1”, sería así:
networksetup -setairportnetwork en0 Contraseña de HiddenWiFiValley1
Es importante identificar la interfaz adecuada utilizada por su Mac individual para que esto funcione. Siempre puede usar el indicador -listallhardwareports si no está seguro pero necesita identificar el nombre y la dirección de la interfaz del dispositivo.
Puede combinar este consejo con el uso de alias para crear accesos directos y eliminar la necesidad de un comando largo. Un ejemplo para poner en su .bash_profile sería:
alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'
Ahora solo tendría que escribir 'publicwifi' en la línea de comando y se conectará al enrutador especificado. Recuerde que esto almacenará la contraseña de los puntos de acceso inalámbricos en texto sin formato, por lo que si alguien pudo acceder a su .bash_profile, también podría ver la contraseña de los enrutadores inalámbricos.
Si desea explorar más de lo que ofrece networksetup, escriba 'man networksetup' y encontrará una asombrosa cantidad de poderosos usos para la utilidad de línea de comandos.