必要に応じて、esp8266 wifiモジュールを使用しています。私がやろうとしていることは、モジュールをホームルーターに接続し、他のモジュールをこのモジュールに接続して2番目の層を形成させ、この2番目の層に他のモジュールを接続して3番目の層を形成し、ネットワークを拡張することです。ネットワークトポロジのように。ホームルーターに接続する最初のモジュールは、ホームルーターのIP範囲から独立した独自のプライベートIP範囲にし、さらにサブネット化します。だから私たちはから始めます:
- 最初のモジュールは10.0.0.0/8。それはIP 10.1.0.0を取ります
- DHCP経由で10.2.1.0/16、10.3.1.0/16 ... 10.254.0.0/16を提供します
- 10.2.1.0/16はさらに、10.2.2.1 / 24、10.2.3.0 / 24などをDHCP経由で10.2.254.0/24まで提供できます。
- 10.2.2.1/24は10.2.2.2/32から10.2.2.254/32 DHCPを提供できます
すべてのモジュールは、独自のDHCPサーバーを実行します。
ここで問題は、モジュールが別のモジュールからIPアドレスを割り当てる要求を受け取ると、DHCPサーバーが応答することです。しかし問題は、DHCPが私が説明した方法でIPアドレスを割り当てることができず、隣接するip-blocksに対してのみ設定できるように見えることです。
例192.168.1.0から192.168.254.254は問題ありませんが、192.168.1.0から192.168.254.0が必要です
DHCPサーバーに希望どおりにIPアドレスを割り当てる方法はありますか?