Inicio de sesión de OpenVPN automático al arranque de sesión de Windows

Inicio de sesión de OpenVPN
Inicio de sesión de OpenVPN

Continuando con la temática de OpenVPN, este pequeño artículo instruye cómo crear un batch para permitir el inicio de sesión de OpenVPN automáticamente, al momento de arrancar la sesión de Windows.

De este modo, por ejemplo, si siempre trabajamos con una VPN que nos conecta a la oficina, podemos hacer que inicie automáticamente, cada vez que iniciemos sesión en nuestro equipo.

Suponiendo que tenemos una conexión por OpenVPN que se llama “janey.ovpn”, realizamos el siguiente procedimiento:

1. Crear archivo batch

Creamos el archivo “openvpn_auto.bat”,  en la ruta “C:\Program Files\OpenVPN\config” con el siguiente comando:

start C:\Progra~1\OpenVPN\bin\openvpn-gui.exe --silent_connection 1 --connect janey.ovpn

Donde en color rojo se indica el archivo de configuración de la VPN. El “start” al inicio permite que el comando se lanza en modo background, sin que se quede una pantalla negra latente.


2. Registro del archivo batch al inicio

Registramos el batch para que corra al inicio de sesión de Windows, para esto vamos al “Programador de Tareas” de Windowsy hacemos los siguientes pasos:

2.1 Creamos la tarea con los más altos privilegios:

A ejecutar con máximos privilegios
A ejecutar con máximos privilegios

Te puede interesar leer también Tipos de Servicio OpenVPN Routed y Bridged

2.2. Se debe ejecutar al inicio de sesión de un usuario específico:

Debe ejecutarse al iniciar Sesión
Debe ejecutarse al iniciar Sesión

2.3. Se indica la ruta completa donde se encuentra el batch de inicio de sesión de openvpn.

Ruta completa del batch de inicio de sesión de OpenVPN
Ruta completa del batch de inicio de sesión de OpenVPN

3. Pruebas del archivo batch

Probamos el batch, dando click derecho sobre la tarea, y luego en ejecutar:

Click derecho para ejecutar y probar la ejecución
Click derecho para ejecutar y probar la ejecución

4. Validación final de funcionamiento

Si la conexión es satisfactoria, debe aparecer el icono de OpenVPN de color verde en el escritorio, indicando que la sesión fue correctamente establecida:

Finalmente probamos que la conexión se realice satisfactoriamente reiniciando el equipo, para validar el inicio de sesión de OpenVPN de forma automática.

 

Este artículo hace parte del sistema de divulgación de conocimiento de FireOS SAS.

Si te gusto este artículo, por favor no olvides compartirlo en las redes sociales. 😉

2s comentarios

  1. Gracias por el tuto, solo un comentario, este comando silent_connection 1 de donde lo sacas? es que al ejecutar el bat me da error que ese archivo no existe o no se puede encontrar 🙁

    1. Hola Krloz, lo que puede pasar es que el ejecutable no quedó instalado en la misma ubicación del tutorial, generalmente queda instalado en la ruta C:/Archivos de programa/openvpn o C:/Archivos de programa (x86)/openvpn, habría que verificar este punto. Saludos

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.