Tôi nghĩ rằng tôi có hai bộ định tuyến:
Bộ định tuyến A được kết nối với mạng WAN và Bộ định tuyến A DHCP cung cấp IP trong phạm vi 192.168.0.10 đến 192.168.0.128.
Bộ định tuyến B được kết nối bằng cáp ethernet với bộ định tuyến A và đưa ra các IP trong dải 192.168.0.129 đến 192.168.0.253.
Mục đích là các thiết bị được kết nối với Bộ định tuyến B WiFi không thể kết nối với internet -
vì vậy, Bộ định tuyến A đã áp dụng quy tắc vô hiệu hóa internet cho các IP 192.168.0.129 đến 192.168.0.253. Điều này dường như đã vô hiệu hóa internet thành công khi tôi kết nối thiết bị với Bộ định tuyến B WiFi.
Vấn đề mình gặp phải là khi kết nối laptop với Router A WiFi thì có IP 192.168.0.11, sau đó kết nối với Router B WiFi thì IP vẫn là 192.168.0.11 và vẫn vào được internet (không vào được cài đặt trang của Bộ định tuyến B) nên có vẻ như Bộ định tuyến B bị bỏ qua. Nó cho biết thiết bị được kết nối với Ethernet trên cài đặt Bộ định tuyến A.
Tôi đã mong đợi rằng khi kết nối với Bộ định tuyến B, nó sẽ không chấp nhận 192.168.0.11 là IP hợp lệ và DHCP của Bộ định tuyến B sẽ cấp cho nó một IP mới. Trên thực tế, chỉ khi tôi ra lệnh "sudo dhclient" trên Ubuntu 20.04 để buộc gia hạn IP, IP 192.168.0.178 mới được cung cấp và sau đó thiết bị không thể sử dụng internet (và có vẻ như nó đã ở đúng trên Bộ định tuyến B vì nó hiện có thể truy cập Trang cài đặt bộ định tuyến B).
Làm cách nào để một thiết bị có 192.168.0.11 có thể truy cập internet thông qua Bộ định tuyến B?
Giả sử tôi có một thiết bị mới chưa từng được kết nối với một trong hai bộ định tuyến. Mình kết nối với Router B nó lấy IP trong dải 192.168.0.129 đến 192.168.0.253 và máy không vào được internet. Tôi có thể chắc chắn rằng ai đó sử dụng thiết bị này không thể thay đổi IP cục bộ của họ thành 192.168.0.11 theo cách thủ công và do đó có thể truy cập Internet không?