Używam modułu wifi esp8266, jeśli to ma znaczenie. Zamierzam podłączyć moduł do mojego routera domowego i sprawić, by inne moduły połączyły się z tym modułem i utworzyły drugą warstwę, a do tej drugiej warstwy inne moduły mogą się połączyć tworząc trzecią warstwę, a sieć rozwija się tak, zasadniczo drzewo jak topologia sieci. Pierwszy moduł, który łączy się z routerem domowym, sprawi, że jego prywatny zakres adresów IP będzie niezależny od zakresu adresów IP routera domowego, a my będziemy dalej to podsieć. Więc zaczynamy od:
- 10.0.0.0/8 dla pierwszego modułu. Wymaga ip 10.1.0.0
- Oferuje 10.2.1.0/16, 10.3.1.0/16 ... 10.254.0.0/16 przez DHCP
- 10.2.1.0/16 może dodatkowo podawać 10.2.2.1/24, 10.2.3.0/24 i tak dalej do 10.2.254.0/24 przez DHCP
- 10.2.2.1/24 może dać DHCP od 10.2.2.2/32 do 10.2.2.254/32
Każdy moduł ma własny serwer DHCP.
Problem polega na tym, że gdy moduł otrzyma żądanie od innego modułu, aby przypisać mu adres IP, serwer DHCP powinien odpowiedzieć; ale problem polega na tym, że DHCP nie może przypisywać adresów IP w sposób, który opisałem i wydaje mi się, że konfiguruję je tylko dla ciągłych bloków IP.
przykład 192.168.1.0 do 192.168.254.254 jest w porządku, ale potrzebuję 192.168.1.0 do 192.168.254.0
Czy jest jakiś sposób, aby serwer DHCP przypisał adresy IP tak, jak tego chcę?