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?
la source
Réponses:
Les plages IP sur les réseaux ont réservé des emplacements pour certaines adresses. Prenons la première étape lors de la division du réseau en deux à titre d'exemple:
c'est le masque / 25.
Pour les autres masques, il existe également des limites exactes, qui limitent les adresses autorisées et la quantité d'appareils avec une adresse dans le sous-réseau.
Toujours la première adresse est pour l'adressage du réseau lui-même et la dernière est une adresse de diffusion.
Ainsi, vous ne pouvez pas sélectionner 100% par vous-même les plages entre lesquelles se trouvent les IP.
plus d'informations: https://kthx.at/subnetmask/ et dans RFC 2131, cela explique la conception et le fonctionnement du DCHP.
Si vous êtes intéressé, vous pouvez également lire ce RFC pour améliorer vos connaissances sur la gestion des adresses. IETF RFC 1466 Guidelines for Management of IP Address Space
la source