1

У меня D-Link DIR-300 (Rev.A1) прошита прошивкой OpenWRT "BARRIER BREAKER" (Bleeding Edge, r41531). Перепрошивка была сделана в соответствии с руководством на http://wiki.openwrt.org/toh/d-link/dir-300

Несчастный случай - эта прошивка нестабильна. Попытка использовать такие команды, как opkg, sysupgrade или даже wget, приводит к перезагрузке маршрутизатора. На данный момент маршрутизатор не работает, так как мне требуется веб-интерфейс (LuCI), и я не могу его установить.

Я предполагаю, что правильный путь действий - это перейти на другую версию, возможно, с предустановленной LuCI. Для этого мне нужно получить доступ к загрузчику, так как каждая попытка использовать sysupgrade не удалась (маршрутизатор перезагрузился).

Как получить доступ к загрузчику в этот момент?

На оригинальной прошивке было одно временное окно, в котором я мог войти в загрузчик по telnet через порт 9000 192.168.20.81, через порт WAN. Это больше невозможно.

Кажется, во время загрузки появляется 5-секундное окно, когда маршрутизатор отвечает на эхо-запросы 192.168.1.1, но я получаю "отказ в соединении" при попытке подключиться к нему через порт 9000 в течение этого периода.

На http://www.dd-wrt.com/wiki/index.php/Micro_Redboot я нашел:

В режиме powercyle нажмите и удерживайте кнопку сброса в течение 2 секунд после того, как загорятся светодиоды переключателя, чтобы получить доступ к красной загрузке. Через несколько секунд вы можете получить к нему доступ через Telnet через 192.168.1.1 порт 9000 в течение времени, установленного в «Тайм-аут загрузочного скрипта».

... но это не работает Тайм-аут загрузочного скрипта был установлен на "5", и, похоже, он соответствует 5-секундному пинг-респону, который я вижу.

У меня есть доступ SSH к маршрутизатору. Возможно, я мог бы кое-что сделать, чтобы перевести загрузчик в режим "девственной загрузки"? Или, возможно, я неверно истолковываю инструкции, приведенные выше? Будем весьма благодарны за любую помощь в доступе к загрузчику или другой опции для перепрошивки устройства.

1 ответ1

1

Вы должны обратить пристальное внимание на вывод fconfig при создании начальной вспышки, чтобы проверить, какой адрес используется этим конкретным изображением. Если у вас нет журнала, проверьте документацию по установке openwrt для конкретного оборудования, они обычно имеют полный вывод каждой команды.

http://wiki.openwrt.org/toh/d-link/dir-300 :

DD-WRT>fconfig
Run script at boot: true

[...]

Local IP address: 192.168.1.10

Вы можете связаться с загрузчиком по Telnet через 192.168.1.10 порт 9000 в течение пяти секунд. Используйте ping в отдельном терминале, чтобы определить, когда адрес доступен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .