Netmaker es una plataforma de redes overlay (superpuestas) de código abierto, basada en WireGuard, que permite crear redes virtuales seguras, escalables y de alto rendimiento para conectar dispositivos, servidores, contenedores y usuarios en cualquier entorno (cloud, on-prem, edge).
¿Qué es Netmaker?
Netmaker automatiza la creación y gestión de redes mesh (malla) encriptadas. Funciona como un «VPC de AWS para cualquier computadora»: hace que todos los nodos parezcan estar en la misma red local, aunque estén distribuidos globalmente. Incluye:
- Control centralizado vía UI web.
- Soporte para múltiples redes segmentadas.
- Políticas de acceso (ACLs), gateways, egress (salida a internet/redes locales), DNS privado y métricas.
Es más rápido que alternativas como Tailscale o ZeroTier porque usa WireGuard nativo del kernel. Tiene versiones Community (gratuita) y Pro (con más funciones).
¿Para qué sirve Netmaker?
- Conectar dispositivos de forma segura y directa (peer-to-peer).
- Crear redes overlay planas y encriptadas.
- Gestionar acceso remoto (Zero Trust).
- Conectar sitios (site-to-site), multi-cloud y edge/IoT.
- Segmentar tráfico con políticas y gateways.
¿Cuándo utilizar Netmaker?
- Tienes múltiples servidores/dispositivos (desde unos pocos hasta miles) distribuidos en clouds, oficinas, hogares o edge.
- Necesitas alto rendimiento (WireGuard es muy rápido).
- Quieres gestión centralizada con UI, ACLs, DNS y métricas.
- Escenarios como: acceso remoto seguro, site-to-site, multi-cloud, IoT, Kubernetes, homelabs o proveedores de servicios gestionados.
- Alternativa a VPN tradicionales (OpenVPN), Tailscale o ZeroTier cuando priorizas control y velocidad.
¿Cuándo no utilizarlo?
- Solo 2-3 dispositivos: usa WireGuard manual (más simple).
- Necesitas algo extremadamente plug-and-play sin servidor propio (Tailscale es más «zero-config»).
- Entornos con restricciones muy estrictas de firewall/NAT sin posibilidad de relays.
- Si no quieres gestionar un servidor (usa la versión SaaS de Netmaker o alternativas hosted).
Cómo configurarlo
- Instalar el servidor (recomendado Ubuntu 24.04 con IP pública y dominio): Usa el script rápido:
sudo wget -qO /root/nm-quick.sh https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh && sudo chmod +x /root/nm-quick.sh && sudo /root/nm-quick.shAbre puertos: 443 (TCP), 51821 (UDP), etc. - Accede a la UI y crea el usuario administrador.
- Crea una red (VPN overlay):
- Elige nombre y rango CIDR (ej. 100.99.0.0/16, sin solapamiento con redes locales).
- Default Access: ALLOW.
- Añade nodos:
- Netclient (agente recomendado para Linux, Windows, macOS, Docker): instala con token de enrollment.
- Desktop Client para usuarios finales.
- Configuración WireGuard nativa para routers/IoT.
- Configura el tráfico:
- Gateways para acceso remoto.
- Egress Gateways para salida a redes locales/internet.
- Relays/Failover para NAT problemático.
- ACLs para controlar quién se comunica con quién.
Documentación oficial: https://learn.netmaker.io.
Ejemplos reales
- Acceso remoto: ingenieros acceden a bases de datos o servidores internos sin exponerlos a internet.
- Site-to-site: conectar oficinas o VPCs en diferentes clouds (AWS + DigitalOcean).
- IoT/Edge: dispositivos en invernaderos, tiendas o field operations (caso Louter Control).
- Gaming: red mesh global para miles de jugadores (Madness Gaming).
- Proveedores de servicios: iSite conectó sitios con biometría en Sudáfrica.
- Eventos/AV: Creative Technology para eventos globales como Eurovision.
Problemas frecuentes
- MTU incorrecto: handshake sí, pero no ping (baja MTU).
- NAT/firewalls estrictos: usa relays o failover.
- Check-ins fallidos: reinicia netclient o verifica MQ.
- Dominio/IP: usa dominio con Let’s Encrypt; evita solo IP.
- Conflictos de rangos IP: asegura que no haya solapamiento.
- Problemas en Windows (perfiles, sleep) o actualizaciones.
Buenas prácticas
- Usa múltiples redes para segmentar (departamentos, clientes, entornos).
- Coloca gateways en nodos con buena conectividad pública.
- Monitorea métricas y logs.
- Actualiza regularmente (netclient se auto-actualiza).
- Prueba en entorno no productivo primero.
- Combina con OAuth/SSO en Pro.
- Para producción: servidor dedicado, backups y alta disponibilidad.
Resumen
Netmaker es una solución potente, rápida y flexible para quien necesita redes seguras a escala con WireGuard. Ideal para infraestructuras distribuidas donde Tailscale/ZeroTier son demasiado «black-box» u OpenVPN demasiado lentos. Es gratuito para empezar (Community), fácil de desplegar en minutos y escala a entornos enterprise. Si tienes servidores en múltiples ubicaciones o necesitas control granular, vale la pena probarlo.
