Ich verwende ein esp8266-WLAN-Modul, wenn das wichtig ist. Ich beabsichtige, das Modul mit meinem Heimrouter zu verbinden und andere Module mit diesem Modul zu verbinden und eine zweite Schicht zu bilden. Mit dieser zweiten Schicht können andere Module eine dritte Schicht bilden, und das Netzwerk wird so weiter erweitert, im Wesentlichen ein Baum wie Netzwerktopologie. Das erste Modul, das eine Verbindung zum Heimrouter herstellt, macht seinen eigenen privaten IP-Bereich unabhängig vom IP-Bereich des Heimrouters und wir werden diesen weiter subnetzieren. Also fangen wir an bei:
- 10.0.0.0/8 für das erste Modul. Es dauert die IP 10.1.0.0
- Es bietet 10.2.1.0/16, 10.3.1.0/16 ... 10.254.0.0/16 über DHCP
- 10.2.1.0/16 kann weiterhin 10.2.2.1/24, 10.2.3.0/24 usw. bis 10.2.254.0/24 über DHCP ergeben
- 10.2.2.1/24 kann 10.2.2.2/32 bis 10.2.2.254/32 DHCP ergeben
Jedes Modul hat einen eigenen DHCP-Server.
Das Problem besteht nun darin, dass der DHCP-Server antworten sollte, wenn ein Modul eine Anforderung von einem anderen Modul erhält, ihm eine IP-Adresse zuzuweisen. Das Problem ist jedoch, dass DHCP IP-Adressen nicht in der von mir beschriebenen Weise zuweisen kann und ich sie scheinbar nur für zusammenhängende IP-Blöcke einrichten kann.
Beispiel 192.168.1.0 bis 192.168.254.254 ist in Ordnung, aber ich benötige 192.168.1.0 bis 192.168.254.0
Gibt es eine Möglichkeit, einen DHCP-Server dazu zu bringen, IP-Adressen so zuzuweisen, wie ich es möchte?