Ir al contenido principal

Ubiquiti-VPN WireGuard Site-to-Site en Routers UniFi

Livan Lopez avatar
Escrito por Livan Lopez
Actualizado hace más de 2 semanas

Resumen

WireGuard permite unir dos sitios remotos mediante un túnel seguro, como si estuvieran en la misma red local. En este caso:

  • Router UniFi Servidor → Tiene IP pública y escucha conexiones.

  • Router UniFi Cliente → Se conecta al servidor desde cualquier red con Internet.

  • Se utiliza para:

    • Interconectar oficinas/sucursales.

    • Compartir recursos de red (servidores, impresoras, NAS).

    • Asegurar el tráfico entre dos puntos.

Configuración en el Router Servidor (con IP pública)

  1. Inicia sesión en el UniFi Network Controller.

  2. Ve a Settings → VPN.

  3. Habilita la opción WireGuard VPN.

  4. Crea un nuevo túnel WireGuard:

    • Asigna un nombre descriptivo (ej. "VPN-SiteA").

    • Define la IP del servidor (Server Addess).

    • Puerto de escucha → 51820 (o el que definas).

    • Guarda la configuración para generar la clave pública del servidor.

Agrega un Peer (cliente):

  • Abrimos el servidor configurado anteriormente y damos add client y damos en autorización manual.

  • Asigna una IP para el cliente (ej. 192.168.3.2) misma que debe estar dentro del pool de direcciones asignados a la VPN.

  • En AllowedIPs, coloca la red LAN del cliente (ej. 192.168.20.0/24).

  • Descargamos archivo de configuración

    .

Configuración en el Router Cliente (que se conecta al servidor)

  1. Ingresa al UniFi Controller del router cliente.

  2. Ve a Settings → VPN.

  3. Crea un nuevo túnel WireGuard:

    • Subir archivo de configuración descargado.

    • Guarda la configuración.

  4. Crear ruta estatica hacia la subred del servidor.

  5. Permitr el trafico que viene desde la VPN hacia la Zona interna.

FAQ

  • ¿Quién necesita IP pública?
    Solo el router servidor.

  • ¿Qué hago si la IP del servidor cambia?
    Configura un DDNS en el router servidor.

  • ¿Puedo conectar más sucursales?
    Sí, cada cliente se agrega como peer adicional en el servidor.

  • ¿Cómo ruteo todo el tráfico del cliente por la VPN?
    En AllowedIPs del cliente coloca 0.0.0.0/0.

¿Ha quedado contestada tu pregunta?