Страница администратора 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 ответ
Догадаться.
- Я использую маршрутизаторы Buffalo DD-WRT, которые имеют специальный код для отображения помощника по настройке
- Переход к 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
- это могло бы иметь эффект.