Muy similar a esta pregunta , pero como me animó a hacer mi @bmike quería volver a plantear esta pregunta ya que no era un duplicado de Crear una red AirPort desde la línea de comandos .
Estoy buscando una forma programática de conectarme a una red wifi. Puede ser guardado (recordado) o desconocido, preferiblemente en Apple script o vía Automator.
Lo he hecho en un PC con Windows a través del siguiente comando:
netsh wlan add profile wifi.xml user=current
(creándola, como única red wifi disponible, intentaría conectarse a ella)
El verdadero problema que tengo es: tengo un Mac Book, OSX 10.10, compartido por dos usuarios. Un usuario debería poder acceder (y preferiblemente conectarse por defecto) al SSID "Wifi1" y el segundo usuario debería poder acceder al SSID "Wifi2", pero ninguno de los dos usuarios debería conectarse al wifi del otro. El Windows netsh wlan
con opción user=current
logra esto pero no veo que esto sea soportado en un Mac.
Desactivar el recuerdo del SSID, y hacer que los usuarios escriban la contraseña cada vez, por supuesto que lograría este objetivo, pero estoy buscando una solución más automatizada.
No he encontrado la manera de lograrlo a través de las preferencias, las prioridades de wifi, recordar las redes o cualquier otra cosa.
También hay que tener en cuenta que el Cambio Rápido de Usuario está habilitado (esto parece dificultar la creación de scripts en mi investigación porque no hay un disparador o evento fiable al que escuchar para que se ejecute el script).