Métodos para ingresar a RedBoot por medio del puerto LAN
Una condición excluyente para poder utilizar éstos métodos, es que RedBoot ya este configurado con la opción para accederlo utilizando el puerto 9000.
Se asume que tanto el dispositivo a flashear como la computadora a utilizar están configurados correctamente (tanto las IPs como la conexión del cable ethernet).IP_Dispositivo es la IP del dispositivo a flashear.
- Utilizando una terminal que soporte el presionar
ctrl + c (^C) - En una terminal ejecutar:
Nos aparecerá un mensaje como éste:# while true; do fping -t 200 IP_Dispositivo && break; done; telnet IP_Dispositivo 9000
En ese momento debemos presionar== Executing boot script in 1.000 seconds - enter ^C to abortcrtl + c, para poder ingresar a RedBoot. - Usando putty. Cuando no tenemos una terminal que soporte crtl + c, podemos usar putty.
En una terminal ejecutar:
Nos aparecerá una ventana de Putty con un mensaje como éste:# while true; do fping -t 200 IP_Dispositivo && break; done; putty -P 9000 -telnet IP_Dispositivo
En ese momento debemos presionar==Executing boot script in 1.000 seconds - enter ^C to abortcrtl + c, para poder ingresar a RedBoot. - Utilizando un archivo llamado break
- Abrir 2 terminales y en una escribir:
y en la otra# ping IP_Dispositivo
Luego encender el dispositivo y ejecutamos el ping. Cuando el ping obtiene respuesta positiva, ejecutar rápidamente el comando nc de la otra terminal.# nc -vv IP_Dispositivo 9000 < break
Esto hará que cuando el nc obtenga respuesta, ejecute el break y "tildará" la terminal. Cuando vemos que aparece el CLI de Redboot, cerramos ésa terminal y abrimos otra. En ésta ejecutamos
y ya accedemos al RedBoot.# telnet IP_Dispositivo 9000
- Abrir una teminal y ejecutar:
Luego encender el dispositivo. Una vez que el arping obtenga una respuesta, se ejecutará el nc y sucederá lo mismo que en el método anterior.# arping -f IP_Dispositivo && nc -vv IP_Dispositivo 9000 < break - Y seguramente un monton más de formas para saber cuando está activo el link con el dispositivo, para así ejecutar el nc.
Fuentes:
http://blogantastico.blogspot.com/2007/05/fonera-2200-abierta-de-patas.htmlhttp://wiki.fon.com/wiki/Firmware_Update_Instructions#Redboot_interface