Instalar y conectar el cliente OpenVPN 2.x en Windows, Linux y macOS


#1

Introducción

Este artículo recoge cómo instalar el cliente OpenVPN 2.x y conectarse a la VPN de ASPL desde Windows 10/11, Linux y macOS. Está actualizado a 2025-2026 y tiene en cuenta los requisitos de cifrado más exigentes de los escritorios actuales.

Servidor de entrada VPN:

  • vpn-02.asplhosting.com

En todos los sistemas se usa el mismo fichero de conexión (connection.zip, que contiene connection.ovpn y, según el caso, los certificados asociados). No hace falta pedir un fichero distinto para cada sistema operativo.

NOTA IMPORTANTE: el certificado no puede usarse desde varios equipos al mismo tiempo. Cada certificado tiene asignada una IP fija dentro de la VPN, que es la que usan los firewalls para aplicar las políticas de acceso. Si dos equipos se conectan a la vez con el mismo certificado, compiten por la misma IP y la conexión se rompe en ambos. Podéis instalar la VPN en varios equipos, pero solo debe estar conectada en uno cada vez.

Requisitos previos

  • El fichero connection.zip facilitado por ASPL.
  • Permisos de administrador en el equipo (la VPN necesita crear una interfaz de red y añadir rutas).
  • Una versión de OpenVPN 2.5 o superior (recomendado 2.6). Las versiones 2.4 y anteriores no negocian los cifrados que exige el servidor y la conexión fallará.
  • Salida a internet hacia vpn-02.asplhosting.com (si estáis en una red corporativa con cortafuegos de salida restrictivo, puede ser necesario pedir que la abran).

Resumen rápido

Sistema Cliente Cómo se conecta
Windows 10/11 OpenVPN 2.6 (MSI de core-admin.com) Botón derecho sobre connection.ovpn → Start OpenVPN with this config file
Linux Paquete openvpn de la distribución sudo openvpn --config connection.ovpn
macOS Tunnelblick (usa OpenVPN 2.6) Doble clic sobre connection.ovpn y conectar desde el icono de la barra de menú

En los tres casos, la conexión está lista cuando aparece el mensaje:

Initialization Sequence Completed

Windows 10 y 11

1. Desinstalar versiones previas

Desinstala cualquier versión previa de OpenVPN desde Configuración → Aplicaciones.

2. Descargar e instalar el cliente

Descarga el instalador correspondiente a tu sistema (actualizado 19/09/2025):

Ejecuta el instalador y acepta las opciones por defecto.

3. Dar permisos de administrador a openvpn.exe

Una vez instalado, y asumiendo que no se han cambiado las rutas de instalación, entra en la carpeta:

C:\Archivos de programa\OpenVPN\bin

(en algunos equipos aparece como C:\Program Files\OpenVPN\bin; es la misma carpeta).

Dentro encontrarás la aplicación openvpn.exe. Selecciónala, pulsa botón derecho → Propiedades, ve a la pestaña Compatibilidad, marca la casilla “Ejecutar este programa como administrador” y pulsa Aplicar y Aceptar.

4. Lanzar la conexión

Descomprime el contenido de connection.zip y entra en la carpeta generada. Selecciona el fichero connection.ovpn, pulsa botón derecho y elige “Start OpenVPN with this config file” (en Windows 11 puede estar dentro de “Mostrar más opciones”).

Se abrirá un terminal con el log de la conexión. Una vez conectado, el terminal se queda quieto con el último mensaje:

Initialization Sequence Completed

No cierres esa ventana: cerrarla corta la VPN. Para desconectar, pulsa F4 en el terminal o simplemente ciérralo.

IMPORTANTE: no debe aparecer ningún mensaje de Route addition failed / route add failed. Si aparece, significa que openvpn.exe no tiene permisos de administrador: revisa el paso 3.


Linux

1. Instalar el paquete openvpn

Debian / Ubuntu:

sudo apt update
sudo apt install openvpn

RHEL / Rocky / AlmaLinux / CentOS Stream (el paquete está en EPEL):

sudo dnf install epel-release
sudo dnf install openvpn

Fedora:

sudo dnf install openvpn

Comprueba la versión instalada:

openvpn --version | head -1

Debe ser 2.5 o superior. Las distribuciones actuales (Debian 12/13, Ubuntu 22.04/24.04, RHEL 9) ya cumplen. En distribuciones antiguas con OpenVPN 2.4 hay que instalar una versión más reciente desde el repositorio oficial de la comunidad OpenVPN (https://community.openvpn.net/openvpn/wiki/OpenvpnSoftwareRepos).

2. Descomprimir el fichero de conexión

mkdir -p ~/vpn-aspl
cd ~/vpn-aspl
unzip /ruta/a/connection.zip

Si el .ovpn hace referencia a ficheros de certificado externos (ca, cert, key…), deben quedarse en la misma carpeta que connection.ovpn.

3. Lanzar la conexión

Desde la carpeta donde está connection.ovpn:

sudo openvpn --config connection.ovpn

Al igual que en Windows, la conexión está lista cuando aparece:

Initialization Sequence Completed

El terminal se queda ocupado mientras la VPN está activa. Para desconectar, pulsa Ctrl+C.

Alternativa: NetworkManager (escritorio)

Si preferís gestionar la VPN desde el applet de red del escritorio (GNOME, KDE, etc.), instalad el plugin de OpenVPN e importad el fichero:

# Debian / Ubuntu
sudo apt install network-manager-openvpn-gnome
# RHEL / Fedora
sudo dnf install NetworkManager-openvpn-gnome

nmcli connection import type openvpn file ~/vpn-aspl/connection.ovpn

A partir de ahí la VPN aparece en el menú de red y se conecta/desconecta con un clic.

Alternativa: servicio systemd (equipos sin escritorio)

Para que la VPN se levante como servicio (por ejemplo en un servidor o equipo sin sesión gráfica):

sudo cp ~/vpn-aspl/connection.ovpn /etc/openvpn/client/aspl.conf
# copiar también los ficheros de certificado si van aparte
sudo systemctl start openvpn-client@aspl
sudo systemctl status openvpn-client@aspl

Para que arranque automáticamente con el equipo:

sudo systemctl enable openvpn-client@aspl

Recordad que el certificado no puede usarse desde varios equipos al mismo tiempo: no dejéis el servicio habilitado en un equipo si vais a usar la VPN desde otro.


macOS

En macOS recomendamos Tunnelblick, un cliente gratuito y de código abierto que incluye OpenVPN 2.6 y se integra en la barra de menú.

Nota: el cliente “OpenVPN Connect” oficial está basado en OpenVPN 3 y no admite todas las opciones de OpenVPN 2.x. Si ya lo tenéis y funciona, podéis usarlo, pero ante cualquier problema usad Tunnelblick.

1. Descargar e instalar Tunnelblick

Descarga la versión estable desde la web oficial:

Abre el .dmg, haz doble clic en Tunnelblick y sigue el asistente. Pedirá la contraseña de administrador del Mac.

2. Importar la configuración

Descomprime connection.zip (doble clic en el Finder) y haz doble clic sobre connection.ovpn (o arrástralo sobre el icono de Tunnelblick en la barra de menú).

Tunnelblick preguntará si instalar la configuración “Solo para mí” o “Para todos los usuarios”; cualquiera de las dos sirve. Pedirá de nuevo la contraseña de administrador.

3. Comprobar la versión de OpenVPN

En el icono de Tunnelblick → Detalles VPN… → Configuraciones → Ajustes, en el desplegable “Versión de OpenVPN” selecciona la 2.6 más reciente (con OpenSSL 3).

4. Conectar

Pulsa el icono de Tunnelblick en la barra de menú y elige Conectar connection. El icono cambia de estado cuando la conexión está establecida. En Detalles VPN… → Registro debe aparecer:

Initialization Sequence Completed

Alternativa: línea de comandos con Homebrew

Si tenéis Homebrew instalado:

brew install openvpn
sudo $(brew --prefix)/sbin/openvpn --config connection.ovpn

Se desconecta con Ctrl+C, igual que en Linux.


Comprobar que la VPN funciona

Una vez conectados, podéis usar el direccionamiento interno de la red para llegar a los equipos. Para verificar la conexión:

Sistema Interfaz VPN Ver rutas
Windows ipconfig (adaptador “OpenVPN Data Channel Offload” o “TAP-Windows”) route print
Linux ip addr show tun0 ip route
macOS ifconfig (interfaz utunN) netstat -rn

Y, finalmente, haced ping a la IP interna de algún equipo de la red.

Problemas frecuentes

En Windows aparece Route addition failed.
openvpn.exe no se está ejecutando como administrador. Revisad el paso 3 de Windows (pestaña Compatibilidad).

La conexión se queda en bucle con errores de TLS o cipher / data-ciphers.
La versión de OpenVPN es demasiado antigua (2.4 o anterior). Instalad la 2.6.

En Linux: Cannot open TUN/TAP dev /dev/net/tun o Operation not permitted.
Falta lanzar el comando con sudo.

La VPN conecta pero se desconecta sola cada poco tiempo, o deja de funcionar de repente.
Casi siempre es porque hay otro equipo conectado con el mismo certificado. Como el certificado está ligado a una IP fija, dos conexiones simultáneas chocan y se rompen. Revisad que la VPN no haya quedado activa en otro equipo (por ejemplo, un servicio systemd habilitado o un Tunnelblick con reconexión automática).

¿Puedo usar el mismo certificado en el portátil y en el equipo de sobremesa?
Sí, puede estar instalado en ambos, pero nunca conectado en los dos a la vez. Si necesitáis acceso simultáneo desde varios equipos o por varias personas, solicitad un certificado adicional para cada uno.

La VPN conecta pero no llego a los equipos internos.
Comprobad que no hay mensajes de error de rutas en el log y que no hay otra VPN activa al mismo tiempo (otra VPN corporativa puede pisar las rutas). Si el problema persiste, abrid una incidencia adjuntando el log completo de la conexión.

¿Puedo usar el mismo fichero en Windows, Linux y Mac?
Sí. El mismo connection.ovpn sirve para los tres sistemas.