Puerta de enlace bypass: desactiva DHCP, configura puerta de enlace/DNS en los clientes y vuelve atrás
Elige el modo: bypass de un solo brazo o puerta de enlace con WAN
Sección titulada «Elige el modo: bypass de un solo brazo o puerta de enlace con WAN»| Modo | Interfaces de OpenWrt | Quién da DHCP | Puerta de enlace/DNS del cliente | Probado aquí |
|---|---|---|---|---|
| Bypass de un solo brazo | solo LAN, sin WAN | router principal upstream | IP LAN del bypass | no (pasos E1) |
| Puerta de enlace con WAN | LAN + WAN | upstream o bypass | IP LAN del bypass | E2 |
Ambos pueden «enviar a los clientes a través de OpenWrt», pero los puntos de fallo son distintos:
- bypass de un solo brazo: sin DHCP/NAT, el router principal debe conocer la ruta de retorno, o el bypass debe hacer NAT;
- con WAN: OpenWrt obtiene su propia dirección WAN y hace NAT de los clientes LAN; este es el modo del laboratorio.
No digas «el bypass funciona» sin decir si tiene WAN y quién da el DHCP.
Topología del laboratorio
Sección titulada «Topología del laboratorio»Upstream 192.168.50.1 │ WAN eth1 (DHCP 192.168.50.5/24) │ OpenWrt VM 200 │ LAN br-lan 192.168.1.2/24 │ DHCP disabled Client 192.168.1.100/24 gateway/DNS = 192.168.1.2- No hay
.1en esta LAN, lo que evita el conflicto con el router principal upstream; - los clientes deben ser estáticos;
- con el DHCP desactivado, las solicitudes DHCP no reciben respuesta por diseño.
Configuración
Sección titulada «Configuración»uci show network.lanuci show network.wanuci show dhcp.lancp /etc/config/network /etc/config/network.bak.$(date +%F)cp /etc/config/dhcp /etc/config/dhcp.bak.$(date +%F)Mantén el acceso por consola; la antigua IP de la LAN deja de funcionar de inmediato.
EsperadoConoces la IP de la LAN, el protocolo de WAN y el estado de DHCP.
Red → Interfaces → LAN → Editar:
- Dirección IPv4:
192.168.1.2/24; - Servidor DHCP → Configuración general → Ignorar interfaz;
- Guarda y aplica.
Equivalente en CLI:
uci set network.lan.ipaddr='192.168.1.2/24'uci set dhcp.lan.ignore='1'uci commit networkuci commit dhcp/etc/init.d/network reload/etc/init.d/dnsmasq restartDespués vuelve a abrir LuCI/SSH en 192.168.1.2.
EsperadoLa LAN es 192.168.1.2/24 y DHCP ya no entrega direcciones.
ubus call network.interface.wan statusip -4 addr show eth1ip routeuci show firewall | grep -E 'zone|masquerade|forward'Este laboratorio usó WAN 192.168.50.5/24, puerta de enlace 192.168.50.1; los clientes LAN hacen NAT a través de OpenWrt.
EsperadoWAN tiene una dirección y el reenvío/NAT LAN→WAN funciona.
# Linux exampleip addr add 192.168.1.100/24 dev eth0ip route add default via 192.168.1.2echo 'nameserver 192.168.1.2' > /etc/resolv.confping -c 2 192.168.1.2ping -c 2 1.1.1.1nslookup openwrt.org 192.168.1.2Windows: configura manualmente IP, puerta de enlace y DNS; no conserves la antigua dirección DHCP.
EsperadoLa puerta de enlace/DNS del cliente es 192.168.1.2; la IP pública y el DNS funcionan.
# Linux exampleudhcpc -i eth0 -f -q -n -t 3Este laboratorio imprimió no lease, failing; la dirección estática siguió respondiendo al ping y resolviendo. Si aún obtienes una asignación, existe un segundo servidor DHCP o ignore no se aplicó.
EsperadoDHCP no recibe ninguna oferta; la configuración estática sigue funcionando.
# public DNSnslookup openwrt.org 1.1.1.1# dead gatewayip route replace default via 192.168.1.250ping -c 2 1.1.1.1# restoreip route replace default via 192.168.1.2En este laboratorio: el DNS público funcionó; .250 dio 100 % de pérdida; al restaurar .2 se recuperó.
EsperadoSeparas un fallo de DNS de un fallo de puerta de enlace.
Bypass de un solo brazo (E1, no probado aquí)
Sección titulada «Bypass de un solo brazo (E1, no probado aquí)»Solo LAN, sin WAN:
- LAN del bypass
192.168.1.2/24, puerta de enlace hacia el router principal192.168.1.1; - desactiva el DHCP del bypass;
- puerta de enlace/DNS del cliente
.2; - activa el reenvío; el router principal necesita una ruta de retorno, o el bypass hace NAT del tráfico de la LAN;
- el cortafuegos del router principal debe permitir el reenvío cliente→internet.
No había un router principal de laboratorio, por lo que esta parte es E1, no E2; verifícala con tu router/cortafuegos.
Fallos comunes
Sección titulada «Fallos comunes»No se puede acceder al bypass tras cambiar la LAN
Sección titulada «No se puede acceder al bypass tras cambiar la LAN»- sigues usando la IP antigua;
- el cliente no está en
192.168.1.0/24; - ARP obsoleto:
ip neigh flush dev <iface>; - usa la consola:
ip -4 addr show br-lan.
El cliente no recibe dirección
Sección titulada «El cliente no recibe dirección»- el DHCP del bypass está desactivado; es lo esperado; configura una IP estática;
- si quieres DHCP, mantén exactamente un servidor (el bypass o el router principal);
- revisa
dhcp.lan.ignorey si hay un segundo DHCP.
El cliente tiene dirección pero no hay internet
Sección titulada «El cliente tiene dirección pero no hay internet»- la puerta de enlace/DNS no apuntan al bypass;
- el bypass no tiene ruta por defecto/upstream;
- reenvío/NAT del cortafuegos;
- al router principal le falta una ruta de retorno (un solo brazo);
- conflicto de subred/doble NAT.
Falla el DNS
Sección titulada «Falla el DNS»- el cliente sigue usando la antigua puerta de enlace para el DNS;
- dnsmasq del bypass no escucha en la LAN;
- DNS upstream bloqueado;
- DoH/DNS privado a nivel de aplicación.
Demostración grabada (laboratorio 009)
Sección titulada «Demostración grabada (laboratorio 009)»Prueba de laboratorio E2 (2026-10-20)
Sección titulada «Prueba de laboratorio E2 (2026-10-20)»- Entorno: VM x86 200 con OpenWrt 25.12.6; LAN
192.168.1.2/24;DHCP ignore=1; WAN por DHCP192.168.50.5/24; cliente netns192.168.1.100/24. - DHCP desactivado:
udhcpcno obtuvo ninguna oferta (no lease, failing); la dirección estática funcionó. - Puerta de enlace/DNS estáticos
.2: ping a la puerta de enlace,1.1.1.1ynslookupfuncionaron. - El DNS
1.1.1.1funcionó; la puerta de enlace caída.250interrumpió el acceso público; al restaurar.2se recuperó. - Sin probar: bypass puro de un solo brazo, ruta de retorno del router principal, clientes reales Wi-Fi/Windows, IPv6/RA.
- Grabación:
public/casts/009-bypass.cast; receta:tests/recipes/bypass-gateway-25.12.md.
Fuentes y revisión
Sección titulada «Fuentes y revisión»- Es un E2 parcial: se probó el bypass con WAN; la vía de un solo brazo son solo pasos E1.
- Sin revisor independiente; las conclusiones se limitan a este entorno de VM/netns.
- «Puerta de enlace bypass» no es una configuración fija; confirma quién da DHCP, quién hace NAT y si existe la ruta de retorno.
Fuentes
Notas independientes sobre OpenWrt. Cada página indica el firmware, el dispositivo, el gestor de paquetes y la vía de retorno.
Iconos: Solar by 480 Design, CC BY 4.0