He creado este POST derivado de la necesidad de conectar un equipo con Linux mediante VPN a una red Privada. Todo inicia con el servidor de VPN hacia el cual me tengo que conectar para poder acceder a los recursos necesarios para realizar mis conexiones y hacer mis labores, ahora, la empresa me manda un .exe para que instale el cliente y todo lo necesario para que pueda conectar mi Ventanas (Windows) a la red privada, sin embargo mi entorno principal es Linux, el cual ya tengo preparado con mis herramientas instaladas para realizar mi trabajo, por lo que preparar un entorno con el Ventanas e instalarle todo lo necesario no es una buena opción.
Me decido a investigar la manera en al que me puedo conectar y encontré la manera para poder conectar un sistema Linux con un servidor de VPN (openVPN en este caso) y casi la mayoría de las distros vienen ya preparadas para establecer conexiones por VPN.
Como ya lo mencioné el objetivo es conectar mi sistema Linux que será un Fedora 38 hacia un servidor de VPN con el sistema openVPN (muy robusto), y no vamos a necesitar instalar nada, únicamente vamos a necesitar que quien administra el servidor de VPN nos haga llegar un archivo de configuración con extensión ovpn (.ovpn) que ellos mismos deben exportar de su servidor (ojo, deber ser el archivo más completo).
Ya teniendo este archivo de configuración en mi Linux solo vamos a usar el gestor de conexiones dando clic en el icono de la barra superior, luego en la flecha de red Cableada y en “Configuración de red cableada”.
En al ventana que se abre, en la sección de VPN hay que dar clic en el símbolo de mas (+) para agregar una conexión de VPN :
Ahora en el listado de conexiones VPN disponibles hay que seleccionar la opción “Importar desde un archivo…”:
Siguiente
Ahora hay que navegar en los archivos para seleccionar el archivo de configuración de openVPN que nos proporcionó el administrador de la VPN:
Por ultimo, en mi caso y porque así lo configuró el administrador, tengo que poner usuario y contraseña que igualmente me proporciona el administrador y como puedes ver, ya vienen configurados los certificados y todas las opciones avanzadas ya quedan listas para la conexión:
Ya guardados los cambios, ahora solo hay que activar la conexión con el slider:
Si todo sale bien, se agregará un icono con un candado en la barra superior que indica la conexión por VPN activa, y el slider se pondrá de color azul:
En caso de que no se active la conexión por VPN lo más probable es que el usuario y/o contraseña estén erróneos, valídalo con el administrador de la VPN o también puede ser que el archivo de configuración (.conf) lo hayan configurado de manera errónea, en ese caso también revísalo con el administrador de la VPN.
Hasta aquí este paso a paso de como conectar un cliente GNU/Linux con una VPN, si tienes alguna duda de como configurar tu cliente o incluso de como montar tu servidor VPN con seguridad avanzada contactanos y te apoyamos!
Lobo Telemático, orgullosamente santacrucense.