J'utilise un module wifi esp8266 si cela importe. Ce que j'ai l'intention de faire, c'est de connecter le module à mon routeur domestique et de faire en sorte que d'autres modules se connectent à ce module et forment une deuxième couche, et à cette deuxième couche, d'autres modules peuvent se connecter en formant une troisième couche et le réseau se développe ainsi, essentiellement une arborescence comme la topologie du réseau. Le premier module qui se connecte au routeur domestique rendra sa propre plage IP privée indépendante de la plage IP du routeur domestique et nous le sous-résellerons davantage. Nous partons donc de:
- 10.0.0.0/8 pour le premier module. Il faut l'ip 10.1.0.0
- Il offre 10.2.1.0/16, 10.3.1.0/16 ... 10.254.0.0/16 via DHCP
- 10.2.1.0/16 peut en outre donner 10.2.2.1/24, 10.2.3.0/24 et ainsi de suite jusqu'à 10.2.254.0/24 via DHCP
- 10.2.2.1/24 peut donner le DHCP 10.2.2.2/32 à 10.2.2.254/32
Chaque module exécute son propre serveur DHCP.
Maintenant, le problème est que lorsqu'un module reçoit une demande d'un autre module pour lui affecter une adresse IP, le serveur DHCP doit répondre; mais le problème est que DHCP ne peut pas attribuer d'adresses IP de la manière que j'ai décrite et je peux sembler le configurer uniquement pour des blocs ip contigus.
l'exemple 192.168.1.0 à 192.168.254.254 est OK mais j'ai besoin de 192.168.1.0 à 192.168.254.0
Existe-t-il un moyen de faire attribuer des adresses IP à un serveur DHCP comme je le souhaite?