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?
fuente
Respuestas:
Los rangos de IP en las redes tienen lugares reservados para ciertas direcciones. Tomemos el primer paso al dividir la red en dos como ejemplo:
Esta es la máscara / 25.
Para otras máscaras también hay límites exactos, que limitan las direcciones permitidas y la cantidad de dispositivos con una dirección en la subred.
Siempre la primera dirección es para direccionar la red en sí y la última es una dirección de difusión.
Por lo tanto, no puede seleccionar 100% por su cuenta los rangos entre los que se encuentran las IP.
Más información: https://kthx.at/subnetmask/ y en RFC 2131 eso explica el diseño y el funcionamiento de DCHP.
Si está interesado, puede leer este RFC para mejorar su conocimiento sobre la administración de direcciones también. Directrices IETF RFC 1466 para la gestión del espacio de direcciones IP
fuente