Technical Anshu
Tutorials Blog
🔐 Configuración de OpenVPN

Configurar el servidor OpenVPN en Untangle NG Firewall paso a paso

Su firewall puede funcionar como su servidor VPN, sin caja adicional ni licencia de software adicional. Esta guía sigue el orden exacto del video: instale la aplicación OpenVPN, confirme la dirección que marcarán los clientes, cree un cliente por persona, importe el archivo de configuración y solucione el único problema que casi todos encuentran en la primera conexión.

✍️ Technical Anshu🔐 Untangle / Arista NG Firewall⏱️ 9 minute read
🎥 El vídeo completo: OpenVPN instalado en el firewall y un cliente conectado, paso a paso

Una nota sobre el nombre antes de comenzar: Untangle ahora es Arista Edge Threat Management (ETM) NG Firewall: Arista adquirió Untangle en 2022 y cambió el nombre del producto, pero las pantallas de esta guía son las mismas que ve en el video. La mejor parte tampoco ha cambiado: la aplicación OpenVPN es parte de las aplicaciones principales gratuitas, mientras que las aplicaciones WireGuard e IPsec VPN se encuentran detrás de una suscripción. Por lo tanto, la configuración siguiente no cuesta nada más allá del firewall que ya ejecuta. Siga los pasos en orden: la mayoría de las configuraciones de VPN fallidas son simplemente pasos realizados en el orden incorrecto.

OpenVPN Connect — Connected (example session)
Status : Connected Server : office.example.com, UDP port 1194 Assigned IP : 172.16.10.6 (from the VPN address pool) Office LAN : 192.168.1.0/24 — reachable through the tunnel Profile : ramesh-laptop (one profile per person)
Ejemplo de una conexión saludable. Sus valores serán diferentes: lo que importa es que el cliente tenga una dirección del grupo VPN y pueda acceder a la LAN de la oficina, no solo que diga Conectado.
1

Paso 1: instale la aplicación OpenVPN y actívela

Inicie sesión en la interfaz web del firewall desde un navegador, exactamente cuando comienza el video. Entonces:

  1. Abra Aplicaciones y haga clic en Instalar aplicaciones.
  2. Busque OpenVPN en la lista e instálelo; aparecerá en su estante de aplicaciones.
  3. Abra la aplicación y asegúrese de que esté activada. Una aplicación instalada pero deshabilitada no responde a nadie.

Esa es toda la instalación del servidor. Todo lo que sigue a esto es configuración, y la configuración es donde va el cuidado.

2

Paso 2: Confirme la dirección que marcarán sus clientes

Cada archivo de configuración del cliente Untangle genera puntos en una dirección de servidor. Si esa dirección es incorrecta, nada más importa. En el video, esto se verifica en Configurar → Red, donde se verifica la IP pública estática del firewall: una IP estática es la base más limpia porque la dirección integrada en cada archivo de configuración nunca cambia.

La misma dirección se encuentra en Configuración → Administración → Dirección pública, y este es el valor utilizado cuando se generan las configuraciones del cliente, así que confirme que sea correcto y accesible desde Internet. ¿No hay una IP estática de su ISP? Configure el DNS dinámico integrado (Configuración → Red → DNS dinámico) y utilice ese nombre de host como dirección pública: un nombre puede seguir una IP cambiante, un número codificado no puede. Una advertencia: si su firewall se encuentra detrás de otro enrutador, ese enrutador debe reenviar el puerto UDP 1194 al firewall, o los clientes llamarán a una puerta que nadie abre.

3

Paso 3: cree un cliente por persona, nunca un inicio de sesión compartido

Abra la aplicación OpenVPN y vaya a Servidor → Clientes remotos, luego agregue un cliente para cada persona y dispositivo: ramesh-laptop, priya-phone, etc. Cada cliente obtiene su propio certificado dentro de su propio archivo de configuración, que es lo que hace que la revocación sea limpia más adelante: cuando alguien se va, eliminas su cliente y solo muere su acceso.

Al crear clientes, asignará cada uno a un Grupo (Servidor → Grupos). El grupo decide grandes comportamientos, los más importantes Full Tunnel y Push DNS. El grupo predeterminado está bien para una primera configuración; El paso 5 muestra por qué el grupo importa más de lo que parece.

4

Paso 4: descargue la configuración, instale el cliente, conéctese

Desde la lista de Clientes remotos, descargue el archivo de configuración del cliente (el archivo .ovpn) para el usuario que acaba de crear. En la computadora portátil o el teléfono, instale la aplicación oficial OpenVPN Connect, importe ese archivo y conéctese; esta es exactamente la secuencia que muestra el video.

Trate ese archivo con respeto a partir de ahora: contiene la dirección del servidor más el certificado y la clave privada del cliente. Quien tenga el archivo tiene acceso. Entréguelo como entregaría una llave de oficina, no como reenvía un meme.

5

Paso 5: ¿Conectado pero sin una IP adecuada? Habilite el túnel completo y vuelva a descargar

Este es el problema en el que el vídeo dedica la segunda mitad, y es la queja más común de OpenVPN el primer día: el cliente dice Conectado, pero la máquina no se comporta como si realmente estuviera en la red de la oficina: las direcciones y el enrutamiento no son lo que deberían ser. La solución que se muestra en el vídeo:

  1. Vaya a Aplicaciones → OpenVPN → Servidor → Grupos y abra el grupo del cliente.
  2. Habilite Túnel completo (mantenga activado Push DNS también, para que los nombres de las oficinas se resuelvan a través del firewall).
  3. Descargue el archivo de configuración del cliente nuevamente e importe la copia nueva, reemplazando la anterior.
  4. Vuelva a conectarse y verifique la IP asignada y el acceso.

La re-descarga no es una decoración opcional. El comportamiento del túnel está escrito en la configuración generada, por lo que un cambio de grupo solo llega a una computadora portátil cuando lo hace una nueva configuración; la propia documentación de Arista dice lo mismo: después de cambiar un grupo, vuelva a descargar y volver a implementar la configuración del cliente. Si Full Tunnel es adecuado para todos los miembros de su equipo es una decisión real con costos reales, y tiene su propia página honesta en esta serie, pero como primera configuración de trabajo, esta es la ruta que el video demuestra de principio a fin.

6

Paso 6: Pruebe desde el exterior o no lo ha realizado

Nunca cantes victoria desde una computadora portátil conectada al Wi-Fi de la oficina; ese camino puede tener éxito incluso cuando la ruta real de Internet está interrumpida. Conéctese a través de un punto de acceso telefónico o cualquier red realmente externa, luego verifique tres cosas: el cliente muestra Conectado con una dirección del grupo VPN, responde un ping a una dirección de oficina exportada (comience con la IP LAN propia del firewall) y se abre un recurso real (una carpeta compartida, Tally, una página de impresora). En el firewall, la pestaña Estado de OpenVPN debería mostrar su sesión en vivo. Si el túnel está activo pero no se abre nada dentro, el sospechoso habitual es la lista Redes exportadas en la pestaña Servidor: los clientes sólo pueden acceder a las redes a las que se les ha indicado al firewall que les exporte.

🔴 Nunca "arregle" el acceso remoto reenviando RDP (puerto 3389) o compartiendo archivos directamente a Internet. Esos puertos se escanean y atacan las 24 horas del día. La VPN que acabas de crear es la puerta segura: todo lo demás queda detrás de ella.

🎥 Mira el vídeo completo

Mire el video primero si alguna pantalla difiere de su versión: la instalación completa, la creación del cliente y la corrección del túnel completo se muestran en vivo.

▶️ Watch Full Video
❓ Preguntas frecuentes

¿OpenVPN en Untangle es realmente gratuito?

Sí. OpenVPN es una de las aplicaciones principales gratuitas de NG Firewall, incluido el servidor y los perfiles de cliente por usuario. Las aplicaciones VPN de suscripción de este producto son WireGuard e IPsec. Una oficina pequeña puede ejecutar toda su configuración de acceso remoto en la aplicación gratuita OpenVPN.

¿Necesito una IP pública estática para OpenVPN?

Es la opción más sencilla y es la que utiliza el vídeo. Sin uno, use el servicio DNS dinámico incorporado y coloque ese nombre de host en Configuración, Administración, Dirección pública, de modo que los archivos de configuración generados lleven un nombre que siga su IP cambiante en lugar de un número que se vuelva obsoleto.

El cliente se conecta pero no puedo localizar nada en la oficina. ¿Por qué?

Trabaje en este orden. Primero, confirme que la red de destino aparezca en Redes exportadas en la configuración del servidor OpenVPN. En segundo lugar, si cambió alguna configuración de grupo, como Full Tunnel, descargue e importe un archivo de configuración nuevo, porque el archivo antiguo mantiene el comportamiento anterior. En tercer lugar, pruebe por dirección IP; Si la IP funciona pero los nombres fallan, es DNS y la solución es enviar DNS en el grupo.

Esta guía se basa en el vídeo técnico de Anshu sobre la configuración del servidor OpenVPN en Untangle NG Firewall • ¿Atascado en un paso? Pregunte en los comentarios del video; allí obtendrá una respuesta 🙏