OPENVPN - Conexión con certificados autogenerados

Prev Next

DrayTek | VPN | OpenVPN | Configuración | Vigor Router | Conexión con certificados autogenerados

Marca: DrayTek
Tecnología: VPN
Subtecnología: OpenVPN
Tipo de artículo: Configuración
Nivel técnico: Medio - Avanzado
Tiempo estimado: 20–30 min
Autor: TVC Ingeniería
Componentes: Router DrayTek Vigor, Cliente OpenVPN, Certificados
Tags: OpenVPN, DrayTek, Certificados, VPN, Vigor


Posibles Fallos:

  • No conecta el cliente OpenVPN

  • Error de certificados

  • Fallo de autenticación TLS

  • No hay acceso a la red remota


Causas Probables:

  • Certificados mal generados o no cargados

  • Configuración incorrecta del servidor OpenVPN

  • Cliente mal configurado

  • Puertos bloqueados en firewall

  • Archivo .ovpn incorrecto


Paso a paso de solución:

🔹 1. Habilitar OpenVPN en el router

  1. Ir a: VPN and Remote Access >> Remote Access Control

  2. Habilitar OpenVPN

  3. Definir:

    • Puerto (ej. 1194)

    • Protocolo (UDP recomendado)


🔹 2. Generar certificados en el Vigor

  1. Ir a: Certificate Management >> Local Certificate

  2. Crear:

    • Certificado CA (Certificate Authority)

    • Certificado del servidor

  3. Firmar certificados desde el router


🔹 3. Configurar perfil OpenVPN

  1. Ir a: VPN and Remote Access >> LAN to LAN / Remote Dial-In User

  2. Crear perfil:

    • Activar OpenVPN

    • Seleccionar certificados creados

    • Definir red remota (IP Pool VPN)


🔹 4. Exportar configuración para cliente

  • Descargar archivo .ovpn desde el router

  • Incluir:

    • Certificado CA

    • Certificado cliente

    • Clave privada


🔹 5. Configurar cliente OpenVPN

📌 Windows / Mac / Linux

  • Instalar OpenVPN Client

  • Importar archivo .ovpn

  • Conectar

📌 Móvil (Android / iOS)

  • Instalar app OpenVPN

  • Importar archivo

  • Conectar


🔹 6. Verificar conectividad

  • Validar conexión activa

  • Hacer ping a red remota

  • Probar acceso a servicios


🔎 Punto clave del funcionamiento

👉 OpenVPN con certificados autogenerados:

  • El router actúa como CA (autoridad certificadora)

  • Se encarga de generar y firmar certificados

  • Permite conexión segura sin depender de terceros

El router Vigor admite la generación de certificados para OpenVPN desde la versión de firmware 3.9.4. Este artículo muestra cómo crear una conexión OpenVPN desde diferentes clientes al router Vigor utilizando los certificados autogenerados.

1. Cree un perfil de usuario de acceso telefónico remoto: Vaya a VPN y acceso remoto >> Usuario de acceso telefónico remoto , haga clic en un índice disponible para editar el perfil.

Haz clic en un índice de un perfil VPN.


2. Edita el perfil de la siguiente manera:

  • Comprobar  Habilitar

  • Para conocer el tipo de acceso telefónico permitido, consulte el túnel OpenVPN.

  • Dale un nombre de usuario y una contraseña.

  • Haz clic en Aceptar para guardar.

crear perfil VPN de host a LAN

3. Vaya a VPN y acceso remoto >> Control de acceso remoto y asegúrese de que el servicio OpenVPN esté habilitado.

Confirme que el servicio OpenVPN esté habilitado.

4. Confirme que la hora sea correcta en el router a través de Mantenimiento del sistema >> Página Hora y fecha .

Confirma que la hora del sistema del router sea correcta.

5. Vaya a VPN y acceso remoto >> OpenVPN >> Configuración del servidor OpenVPN ,

  • Habilite el modo TCP o el modo UDP, según el protocolo de transferencia que desee utilizar para las conexiones OpenVPN.

  • Personaliza el puerto TCP y el puerto UDP si lo deseas.

Configurar un servidor OpenVPN

6. Generar certificados

  • Seleccione los certificados generados por el enrutador.

  • Haz clic en GENERAR

  • Haz clic en Aceptar

generar archivos de certificado

7. Vaya a la página de configuración del cliente OpenVPN :

  • Seleccione la WAN que permita la conexión OpenVPN para la interfaz.

  • Seleccione el protocolo que desea utilizar.

  • Proporcione un nombre de archivo de configuración

  • Haz clic en Exportar para guardar el archivo de configuración de VPN y enviarlo a los dispositivos cliente de OpenVPN, o enviarlo por correo electrónico.

Edita y exporta el archivo de configuración del cliente OpenVPN desde el router.


El valor de UDP Ping significa que si no se han enviado paquetes durante al menos n segundos, el enrutador hará ping al dispositivo remoto a través del canal TCP/UDP. Tiene dos usos previstos:

  • Compatibilidad con cortafuegos con estado. El ping periódico garantizará que una regla de cortafuegos con estado que permita el paso de paquetes UDP de OpenVPN no caduque.

  •  Proporcionar una base para que el dispositivo remoto pueda comprobar la existencia de su par.


El valor de UDP Ping exit indica que, si transcurren n segundos sin recibir un ping u otro paquete del servidor remoto, OpenVPN se cerrará. Por ejemplo, si UDP Ping exit se establece en 60, OpenVPN se cerrará en 60 segundos si el servidor remoto se desconecta.

Por favor, elimine --pull-filter ignore redirect-gatewayy ping-exit 60(UDP)en el ovpn antes de importarlo a OpenVPN Connect.


8. Vaya a VPN y acceso remoto >> Configuración general de SSL y seleccione el certificado del servidor OpenVPN como certificado del servidor.

Cambiar el certificado del enrutador por un certificado OpenVPN.

Puedes usar cualquier aplicación cliente de OpenVPN para la conexión. Solo tienes que importar el archivo de configuración exportado desde el router e introducir el nombre de usuario y la contraseña cuando se te soliciten las credenciales.

Conexión desde macOS mediante Tunnelblick

1. Descargue e instale el software cliente de OpenVPN. Inicie el software e importe el archivo de configuración del cliente haciendo clic en Tengo archivos de configuración.

2. Haga doble clic en el archivo de configuración del cliente y, a continuación, seleccione "Todos los usuarios" o "Solo yo", según si desea compartir este perfil VPN con otros usuarios. (Nota: Si no puede importar la configuración del cliente haciendo doble clic, intente arrastrar y soltar el archivo .ovpn en el icono de Tunnelblick en la barra de menú o en el dock).

3. Para iniciar el túnel VPN, haga clic con el botón derecho en el icono Tunnelblick de la barra de menú y, a continuación, haga clic en Conectar openvpn ("openvpn" es el nombre del archivo de configuración del cliente).

4. Podemos comprobar el estado de la VPN una vez establecida la conexión.

Capturas de pantalla de Tunnelblick

Conexión desde iOS mediante OpenVPN Connect

1. Descarga OpenVPN Connect desde la App Store. Luego, envía el archivo de configuración al dispositivo iOS (en este caso, por correo electrónico). En el dispositivo iOS, toca el archivo y ábrelo con la aplicación OpenVPN.

2. Pulse 'AÑADIR' para importar la configuración del cliente.

3. Introduce tu nombre de usuario y contraseña, y luego pulsa AÑADIR.

4. Activa la VPN.

5. Podemos comprobar el estado de la VPN una vez establecida la conexión.

Capturas de pantalla de OpenVPN Connect

Conectarse desde Windows mediante OpenVPN

1. Descargue e instale OpenVPN para Windows. Importe el archivo de configuración del cliente haciendo clic con el botón derecho en el icono de OpenVPN en la barra de tareas y, a continuación, haga clic en Importar archivo...

2. Seleccione el archivo de configuración y haga clic en Abrir.

3. Establezca la conexión VPN haciendo clic con el botón derecho en el icono de OpenVPN en la barra de tareas y, a continuación, haga clic en Conectar.

4. Introduzca su nombre de usuario y contraseña, y haga clic en Aceptar para conectarse.

5. Podemos comprobar el estado de la VPN una vez establecida la conexión.

capturas de pantalla de Windows OpenVPN

Conexión desde Windows mediante OpenVPN con el cliente Smart VPN.

El cliente Smart VPN es compatible con OpenVPN desde la versión 5.2.0; primero instale OpenVPN para Windows .

1. Añada un nuevo perfil y elija el tipo de VPN OpenVPN.

2. Importe el archivo openvpn.ovpn con la ruta completa al cliente Smart VPN.

3. Introduzca su nombre de usuario y contraseña y, a continuación, haga clic en Aceptar para guardar.

4. Pulse el botón Conectar y, a continuación, podremos comprobar el estado de la VPN una vez establecida la conexión.

Capturas de pantalla del cliente VPN inteligente OpenVPN Connect

Conexión desde Android mediante OpenVPN Connect

1. Descarga OpenVPN Connect desde Play Store. Envía el archivo de configuración al dispositivo Android (en este caso, lo enviamos por correo electrónico) y luego descárgalo al dispositivo.

2. Importa el archivo de configuración del cliente: Abre OpenVPN Connect y, a continuación, pulsa el icono de menú que aparece en la parte superior derecha de la aplicación.

3. Seleccione Importar perfil desde la tarjeta SD y elija el archivo de configuración del cliente.

4. Establezca la conexión VPN, introduzca el nombre de usuario y la contraseña y, a continuación, pulse Conectar.

5. Podemos comprobar el estado de la VPN una vez establecida la conexión.

Capturas de pantalla de la conexión OpenVPN de Android

Conectando desde Linux (Ubuntu)

1. Descargue el archivo de configuración del enrutador y ejecute la interfaz de línea de comandos (CLI).

2. Diríjase al directorio donde se encuentra el archivo de configuración.

3. Instale el paquete OpenVPN mediante el comandosudo apt-get install openvpn

4. Conectar OpenVPN mediante comandosudo openvpn --config [openvpn config filename]

5. Introduce tu nombre de usuario y contraseña.

Capturas de pantalla de Ubuntu conectando OpenVPN a Vigor3900