Hay un par de maneras diferentes de arreglar esto. En primer lugar, y probablemente el mejor, ya que no implica ningún hacks es:
- En el panel de preferencias de red de las preferencias del sistema, haga clic en Wi-Fi a la izquierda
- Haga clic en "Avanzado".
- Haga clic en 802.1x.
- Haga clic en el signo más
- Haga clic en Añadir perfil de la ventana de inicio de sesión.
Apple tiene unas imágenes e instrucciones muy bonitas de lo anterior aquí .
Si eso no te funciona, hay un truco de UNIX que puedes utilizar.
En /Library/LaunchDaemons, cree un archivo llamado "com.example.airport.plist" que contenga el siguiente código:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/
PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Debug</key>
<false/>
<key>Label</key>
<string>com.example.airport</string>
<key>KeepAlive</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/Users/YOURUSERNAMEHERE/bin/join-wifi.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Esto le dice que ejecute el script /Users/YOURUSERNAMEHERE/bin/join-wifi.sh al inicio. Obviamente, sustituye YOURUSERNAMEHERE por tu nombre de usuario en OS X para que esto se corresponda con una carpeta fuera de tu directorio personal.
A continuación, en su directorio principal, asegúrese de que tiene una carpeta "bin" para almacenar scripts. Crea un archivo en ella llamado join-wifi.sh que contenga esto:
#!/bin/bash
networksetup -setairportpower en1 on
networksetup -setairportnetwork en1 your-network-name-goes-here 'your-WPA-key-goes-here'
En este último archivo, sustituye el nombre de tu red por el nombre de la red inalámbrica, y sustituye tu clave WPA por la contraseña de tu red inalámbrica.
No es una gran solución, y ciertamente no es una forma segura de almacenar tus datos de acceso al wifi, pero debería funcionar para que te conectes al iniciar sesión la próxima vez que reinicies.