Reservar IPs fijas sin acceso al router: el apaño que estudia un usuario
Su proveedor no le da acceso al panel del router, así que no puede reservar direcciones DHCP por MAC. Propone apoyarse en la comprobación de conflictos ARP para fijar el rango .100-.120.
Un usuario de r/selfhosted quiere fijar direcciones IP concretas en su red doméstica, pero su proveedor de internet no le da acceso a la configuración del router, así que no puede crear reservas DHCP por dirección MAC.
El objetivo es sencillo: la .100 para la interfaz web de Proxmox, la .101 para el contenedor LXC 101 y así hacia arriba. Según el correo que le envió el proveedor, el pool DHCP del equipo va de la .2 a la .254, un rango lo bastante amplio como para que cualquier dirección que se quiera reservar esté dentro y pueda acabar entregada a otro cliente.
La idea: apoyarse en la comprobación ARP
Su propuesta se apoya en que el router comprueba conflictos ARP antes de asignar una dirección: si un equipo ya responde a esa IP, no se la da a otro. El plan sería quedarse con el rango .100-.120 y añadir la dirección al contenedor cuando arranca con ip addr add, retirándola después con ip addr del al apagarlo.
El propio autor admite la duda de si se está complicando más de lo necesario. La comprobación ARP solo alcanza a los equipos que están encendidos y contestan en ese momento, así que un contenedor que arranca cuando el host estaba apagado no figura en la red y su dirección podría haber ido a parar a otro cliente. El mensaje no aporta ninguna comprobación ni confirmación: es una hipótesis sobre cómo se comporta el router, no una función documentada por el operador.
Para quien administra un mini PC encendido 24/7, el atractivo está claro: si el truco funciona, no hace falta que el proveedor exponga el panel. El problema es que todo se apoya en un detalle no documentado y en un rango contiguo, de modo que la probabilidad de colisión depende de cuándo arranque cada servicio y no de una configuración estable.

