Estoy usando un módulo wifi esp8266 si eso es importante. Lo que tengo la intención de hacer es conectar el módulo al enrutador de mi casa y hacer que otros módulos se conecten a este módulo y formen una segunda capa, y a esta segunda capa se pueden conectar otros módulos formando una tercera capa y la red se expande, esencialmente un árbol como topología de red. El primer módulo que se conecta al enrutador doméstico hará que su propio rango de IP privado sea independiente del rango de IP del enrutador doméstico y lo subdividiremos aún más. Entonces comenzamos desde:
- 10.0.0.0/8 para el primer módulo. Toma la ip 10.1.0.0
- Ofrece 10.2.1.0/16, 10.3.1.0/16 ... 10.254.0.0/16 a través de DHCP
- 10.2.1.0/16 puede dar 10.2.2.1/24, 10.2.3.0/24 y así sucesivamente hasta 10.2.254.0/24 a través de DHCP
- 10.2.2.1/24 puede dar 10.2.2.2/32 a 10.2.2.254/32 DHCP
Cada módulo ejecuta su propio servidor DHCP.
Ahora el problema es que cuando un módulo recibe una solicitud de otro módulo para asignarle una dirección IP, el servidor DHCP debe responder; pero el problema es que DHCP no puede asignar direcciones IP de la manera que he descrito y parece que solo puedo configurarlo para bloques de IP contiguos.
ejemplo 192.168.1.0 a 192.168.254.254 está bien, pero necesito 192.168.1.0 a 192.168.254.0
¿Hay alguna forma de hacer que un servidor DHCP asigne direcciones IP de la manera que yo quiero?