Cómo configurar Linux para conectarse a un servidor OpenVPN
Este manual te guiará paso a paso en la configuración de tu distribución Linux de escritorio para conectarte al servidor OpenVPN de TEAMISP. Incluye instrucciones para las distribuciones más populares: Ubuntu, Fedora, Arch Linux, Linux Mint y Debian.
Este manual está diseñado para los clientes de TEAMISP, pero también puede ser útil para conectarte a cualquier servidor OpenVPN.
Paso 1: Asegúrate de tener tu archivo de configuración .ovpn
Este archivo es proporcionado por TEAMISP o por tu proveedor de servicio. Guárdalo en una ubicación fácil de recordar, como tu carpeta de Descargas o Documentos.
Paso 2: Instala OpenVPN y Network Manager
La forma de instalación varía según tu distribución Linux:
Ubuntu / Linux Mint / Debian:
sudo apt updatesudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnomeFedora:
sudo dnf install openvpn networkmanager-openvpn networkmanager-openvpn-gnomeArch Linux / Manjaro:
sudo pacman -S openvpn networkmanager-openvpnopenSUSE:
sudo zypper install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnomeNota: Después de la instalación, es recomendable reiniciar Network Manager:
sudo systemctl restart NetworkManagerPaso 3: Importar la configuración VPN
Hay dos formas de configurar tu conexión VPN en Linux:
Opción 1: Usando la interfaz gráfica (Recomendado)
- GNOME (Ubuntu, Fedora):
- Haz clic en el ícono de red en la barra superior
- Selecciona "Configuración" o "Settings"
- Ve a la sección "Red" o "Network"
- Haz clic en el botón "+" junto a VPN
- Selecciona "Importar desde archivo..."
- Navega hasta tu archivo .ovpn y selecciónalo
- KDE Plasma (Kubuntu, KDE Neon):
- Haz clic en el ícono de red en la bandeja del sistema
- Selecciona "Configurar conexiones de red..."
- Haz clic en "Agregar nueva conexión"
- Selecciona "OpenVPN" como tipo de conexión
- Haz clic en "Importar configuración VPN..."
- Selecciona tu archivo .ovpn
Opción 2: Usando la línea de comandos
Para usuarios avanzados, puedes importar la conexión usando nmcli:
sudo nmcli connection import type openvpn file /ruta/a/tu/archivo.ovpnPaso 4: Configura el nombre de la conexión (opcional)
Una vez importado el archivo, se creará una nueva conexión VPN. Puedes cambiar su nombre si lo deseas para identificarla más fácilmente. Por ejemplo, puedes llamarla "TEAMISP VPN" o simplemente dejar el nombre predeterminado.
Paso 5: Conecta a la VPN
Para conectarte a la VPN:
- Haz clic en el ícono de red en tu barra de tareas
- Busca la sección VPN
- Haz clic en el nombre de tu conexión VPN
- La conexión comenzará automáticamente
Desde la terminal:
nmcli connection up "nombre-de-tu-conexion-vpn"Paso 6: Verifica la conexión
Una vez conectado, verás un ícono de candado o VPN en tu barra de tareas indicando que la conexión está activa.
Para verificar el estado de la conexión desde la terminal:
nmcli connection show --activePara ver información detallada de la conexión VPN:
ip addr show tun0✓ Conexión establecida exitosamente
Deberías ver una interfaz de red llamada "tun0" o similar con una dirección IP asignada por el servidor VPN.
Paso 7: Configuración avanzada (Opcional)
Auto-conectar al iniciar sesión:
Para que la VPN se conecte automáticamente al iniciar sesión:
- Abre la configuración de red
- Edita tu conexión VPN
- En la pestaña "General", marca "Conectar automáticamente a esta red cuando esté disponible"
- Guarda los cambios
Desconectar la VPN:
Para desconectar la VPN:
nmcli connection down "nombre-de-tu-conexion-vpn"Ver logs de OpenVPN:
Para diagnosticar problemas, puedes revisar los logs:
journalctl -u NetworkManager --no-pager | grep vpnSolución de problemas comunes
No se puede importar el archivo .ovpn:
Asegúrate de haber instalado los paquetes network-manager-openvpn-gnome (o el equivalente para tu entorno de escritorio). Reinicia Network Manager después de la instalación.
La conexión falla inmediatamente:
Verifica que el archivo .ovpn esté completo y no esté corrupto. Revisa los logs con el comando journalctl mencionado anteriormente.
Problemas de DNS después de conectar:
Edita tu conexión VPN y en la pestaña "IPv4", asegúrate de que el método DNS esté configurado como "Automático (solo VPN)" o "Solo automático".
La VPN se desconecta aleatoriamente:
Puede ser un problema de energía. Verifica que tu adaptador de red no se esté suspendiendo. Revisa la configuración de ahorro de energía en tu sistema.
Método alternativo: OpenVPN desde terminal
Si prefieres no usar Network Manager, puedes conectarte directamente usando el comando openvpn:
sudo openvpn --config /ruta/a/tu/archivo.ovpnPara ejecutarlo en segundo plano:
sudo openvpn --config /ruta/a/tu/archivo.ovpn --daemonNota: Este método requiere permisos de superusuario y la conexión se cerrará cuando cierres la terminal, a menos que uses --daemon.
¡Felicidades! Has completado la configuración de Linux para conectarte al servidor OpenVPN de TEAMISP. Este manual cubre las distribuciones más populares de Linux con entorno de escritorio. Si encuentras algún problema durante la configuración, verifica cuidadosamente cada paso según tu distribución específica y asegúrate de haber instalado todos los paquetes necesarios. Para soporte adicional, consulta la documentación específica de tu distribución Linux.