D-Link DIR-300 con OpenWRT - ¿Cómo acceder al gestor de arranque?

D-Link DIR-300 con OpenWRT - ¿Cómo acceder al gestor de arranque?

Tengo D-Link DIR-300 (Rev.A1) actualizado con el firmware OpenWRT "BARRIER BREAKER" (Bleeding Edge, r41531). El flasheo se realizó de acuerdo con la guía enhttp://wiki.openwrt.org/toh/d-link/dir-300

Lamentablemente, este firmware es inestable. Intentar usar comandos como opkg, sysupgrade o incluso wget hace que el enrutador se reinicie. En este punto, el enrutador no se puede utilizar, ya que necesito una interfaz web (LuCI) y no puedo instalarla.

Supongo que el curso de acción adecuado es actualizar a otra versión, tal vez una con LuCI preinstalado. Para hacer eso, necesito acceder al gestor de arranque, ya que todos los intentos de usar sysupgrade fallaron (se reinició el enrutador).

¿Cómo acceder al gestor de arranque en ese momento?

En el firmware original había una ventana de un segundo en la que podía ingresar al gestor de arranque mediante telnet en el puerto 192.168.20.81 9000, a través del puerto WAN. Esto ya no es posible.

Parece haber una ventana de 5 segundos durante el tiempo de arranque cuando el enrutador responde a los pings a 192.168.1.1, pero aparece "conexión rechazada" cuando intento hacer telnet en el puerto 9000 durante este período.

Enhttp://www.dd-wrt.com/wiki/index.php/Micro_Redbootencontré:

En powercyle, presione y mantenga presionado el botón de reinicio durante 2 segundos después de que los LED del interruptor se enciendan para habilitar el acceso a Redboot. Después de unos segundos podrás acceder a él con Telnet en el puerto 192.168.1.1 9000 durante el tiempo establecido en "Tiempo de espera del script de arranque".

...pero esto no funciona. El tiempo de espera del script de arranque se configuró en "5" y parece coherente con la respuesta de ping de 5 segundos que estoy viendo.

Ihacertener acceso SSH al enrutador. ¿Quizás haya algo que pueda hacer para poner el gestor de arranque en modo "arranque virgen"? ¿O tal vez estoy malinterpretando las instrucciones citadas anteriormente? Cualquier ayuda para acceder al gestor de arranque u otra opción para actualizar el dispositivo será muy apreciada.

Respuesta1

Debe prestar mucha atención a la salida de fconfig al realizar el flash inicial para verificar qué dirección utiliza esta imagen específica. Si no tiene un registro, consulte los documentos de instalación de openwrt para obtener hardware específico; generalmente tienen la salida completa de cada comando.

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

DD-WRT>fconfig
Run script at boot: true

[...]

Local IP address: 192.168.1.10

Puede acceder al gestor de arranque mediante Telnet en el puerto 9000 192.168.1.10 durante cinco segundos. Utilice ping en una terminal separada para determinar cuándo la dirección está disponible.

información relacionada