Volver a Manuales

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 update
sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome

Fedora:

sudo dnf install openvpn networkmanager-openvpn networkmanager-openvpn-gnome

Arch Linux / Manjaro:

sudo pacman -S openvpn networkmanager-openvpn

openSUSE:

sudo zypper install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome

Nota: Después de la instalación, es recomendable reiniciar Network Manager:

sudo systemctl restart NetworkManager

Paso 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)

  1. 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
  2. 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.ovpn

Paso 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:

  1. Haz clic en el ícono de red en tu barra de tareas
  2. Busca la sección VPN
  3. Haz clic en el nombre de tu conexión VPN
  4. 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 --active

Para 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:

  1. Abre la configuración de red
  2. Edita tu conexión VPN
  3. En la pestaña "General", marca "Conectar automáticamente a esta red cuando esté disponible"
  4. 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 vpn

Solució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.ovpn

Para ejecutarlo en segundo plano:

sudo openvpn --config /ruta/a/tu/archivo.ovpn --daemon

Nota: 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.