Tôi đang sử dụng một mô-đun wifi Esp8266 nếu vấn đề đó. Những gì tôi dự định làm là kết nối mô-đun với bộ định tuyến gia đình của tôi và có các mô-đun khác kết nối với mô-đun này và tạo thành lớp thứ hai, và với lớp thứ hai này, các mô-đun khác có thể kết nối tạo thành lớp thứ ba và mạng mở rộng, về cơ bản là một cây như cấu trúc liên kết mạng. Mô-đun đầu tiên kết nối với bộ định tuyến gia đình sẽ làm cho dải IP riêng của nó độc lập với dải ip của bộ định tuyến gia đình và chúng tôi sẽ thêm mạng con này. Vì vậy, chúng tôi bắt đầu từ:
- 10.0.0.0/8 cho mô-đun đầu tiên. Nó nhận ip 10.1.0.0
- Nó cung cấp 10.2.1.0/16, 10.3.1.0/16 ... 10.254.0.0/16 thông qua DHCP
- 10.2.1.0/16 có thể cung cấp thêm 10.2.2.1/24, 10.2.3.0/24 và cứ thế cho đến 10.2.254.0/24 thông qua DHCP
- 10.2.2.1/24 có thể cung cấp 10.2.2.2 / 32 đến 10.2.2.254 / DHCP
Mỗi mô-đun chạy máy chủ DHCP của riêng nó.
Bây giờ vấn đề là khi một mô-đun nhận được yêu cầu từ một mô-đun khác để gán cho nó một địa chỉ IP, máy chủ DHCP sẽ phản hồi; nhưng vấn đề là DHCP không thể gán địa chỉ IP theo cách mà tôi đã mô tả và dường như tôi chỉ có thể thiết lập nó cho các khối ip liền kề.
ví dụ 192.168.1.0 đến 192.168.254.254 là OK nhưng tôi cần 192.168.1.0 đến 192.168.254.0
Có cách nào để tạo một máy chủ DHCP gán địa chỉ IP theo cách tôi muốn không?