Я использую три маршрутизатора DD-WRT. Один действует как внешний шлюз и выполняет NAT и DHCP, а два других подключаются через Ethernet и действуют как мосты Wi-Fi (с помощью этих инструкций). Работает отлично!
Основной маршрутизатор имеет IP-адрес 10.0.1.1, а два других - 10.0.1.2 и 10.0.1.3 соответственно, что определяется в базовой настройке:
Я могу перейти на http://10.0.1.1/ для администрирования основного маршрутизатора, но если перейти на http://10.0.1.2/ или http://10.0.1.3/, я буду перенаправлен на IP-адрес производителя маршрутизатора по умолчанию от 192.168.11.1:
$ curl -i http://10.0.1.2
HTTP/1.0 302 Found
Content-Type:
Server: httpd
Connection: close
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Location: http://192.168.11.1/detect.asp
Если я соединяюсь по двум мостам, они показывают правильный IP:
root@bridge1:~# nvram get lan_ipaddr
10.0.1.2
Знаете ли вы, почему страница веб-администрирования маршрутизатора перенаправляет на неправильный IP-адрес?