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)
Inicia sesión en el UniFi Network Controller.
Ve a Settings → VPN.
Habilita la opción WireGuard VPN.
Crea un nuevo túnel WireGuard:
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)
Ingresa al UniFi Controller del router cliente.
Ve a Settings → VPN.
Crea un nuevo túnel WireGuard:
Crear ruta estatica hacia la subred del servidor.
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 coloca0.0.0.0/0
.