Conexión automática a VPN al inicio y conexión a Mac OS X.
Si está utilizando una VPN con una Mac, ya sea por motivos comerciales o personales, es posible que desee que su Mac se conecte automáticamente al servicio VPN cuando su Mac esté encendida o conectada. O tal vez desee que la VPN se vuelva a conectar automáticamente si la conexión se desconecta y se desconecta. Esto se logra fácilmente con un simple AppleScript, que se conectará automáticamente a la VPN cuando el sistema se inicie y se conecte, y también verificará si la VPN está activa y se volverá a conectar si es necesario.
Obviamente, necesitará un servicio VPN activo y la configuración de la ubicación VPN en Mac OS para que este script funcione, de lo contrario, el script no tendrá nada que hacer al conectarse e iniciar el sistema. Si no tiene o no usa una VPN (red privada virtual), entonces este truco será de poca utilidad para una Mac en particular.
Cómo conectarse a VPN al inicio o conectarse a Mac OS X, automáticamente
Esta secuencia de comandos VPN de inicio de sesión automático debería funcionar en cualquier versión del software del sistema macOS o Mac OS X. Esencialmente, lo que hacemos es colocar una secuencia de comandos de conexión en los elementos de conexión para que se cargue automáticamente en los eventos. Inicio del sistema e inicio de sesión del usuario:
- Abra el «Editor de secuencias de comandos» en Mac, ubicado en la carpeta / Aplicaciones / Utilidades /
- Vaya al menú Archivo y elija «Nuevo»
- Copie y pegue la siguiente sintaxis de AppleScript en el nuevo editor de secuencias de comandos en blanco:
- Reemplace «VPN NAME» con el nombre de la ubicación de la red VPN que lo acompaña, como se encuentra en el panel de control de Preferencias de red (también puede cambiar el número de retorno para verificar la red más o menos en segundos)
- Vuelve al menú «Archivo» y elige «Guardar».
- En el menú desplegable «Formato de archivo», elija «Aplicación»
- Marca la casilla junto a «Permanecer abierto».
- Ahora elija «Guardar» y proporcione el script VPN y el nombre obvio (como «AutoVPN») y colóquelo en un lugar fácil de localizar, como el escritorio o el directorio personal de los usuarios.
- Luego vaya al menú Apple y seleccione «Preferencias del sistema» y acceda al panel de control «Usuarios y grupos»
- Elija el nombre de usuario activo, luego seleccione «Elementos de inicio de sesión»
- Arrastre y suelte la aplicación AppleScript «AutoVPN» que creó en la sección Elementos de conexión para que se cargue automáticamente cuando se conecte e inicie el sistema.
on idle
tell application "System Events"
tell current location of network preferences
set myVPN to the service "VPN NAME"
if myVPN is not null then
if current configuration of myVPN is not connected then
connect myVPN
end if
end if
end tell
return 60
end tell
end idle
Ahora, cada vez que reinicie su Mac o se conecte después de cerrar sesión, el servicio VPN se conectará automáticamente. Asimismo, si el servicio se desconecta por un motivo u otro, intentará reconectarse automáticamente a la VPN.
Las variaciones de este práctico AppleScript han existido durante años y para una variedad de propósitos, y si bien demuestra cómo conectarse automáticamente a una VPN en la conexión y volver a conectarse a una VPN si pierde la conexión, se puede ajustar para realizar otras acciones. o conectarse y volver a conectarse automáticamente a otros servicios, incluidas las redes wi-fi o ethernet.
¿Conoce otro truco útil para conectarse automáticamente a una VPN en una Mac? ¿O tienes una mejor solución o guión? Dinos en los comentarios.