Страница администратора DD-WRT перенаправляет на 192.168.11.1 после изменения своего IP

Я использую три маршрутизатора 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-адрес?

1 ответ

Догадаться.

  1. Я использую маршрутизаторы Buffalo DD-WRT, которые имеют специальный код для отображения помощника по настройке
  2. Переход к http://10.0.1.2/detect.asp и http://10.0.1.3/detect.asp (если URL заканчивается detect.asp он не перенаправляется), и когда мастер установки фактически завершает работу, затем нажимает "Применить".

Я тоже пробовал nvram set ias_startup=0, nvram set ias_setup_running=0, nvram commit а также reboot - это могло бы иметь эффект.

Другие вопросы по тегам