Cómo Ingresar a RedBoot por medio del puerto LAN
De LugroMesh
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)
1. En una terminal ejecutar:
# while true; do fping -t 200 IP_Dispositivo && break; done; telnet IP_Dispositivo 9000
Nos aparecerá un mensaje como éste:
== Executing boot script in 1.000 seconds - enter ^C to abort
En ese momento debemos presionar crtl + c, para poder ingresar a RedBoot.
2. Usando putty. Cuando no tenemos una terminal que soporte crtl + c, podemos usar putty. En una terminal ejecutar:
# while true; do fping -t 200 IP_Dispositivo && break; done; putty -P 9000 -telnet IP_Dispositivo
Nos aparecerá una ventana de Putty con un mensaje como éste:
==Executing boot script in 1.000 seconds - enter ^C to abort
En ese momento debemos presionar crtl + c, para poder ingresar a RedBoot.
Utilizando un archivo llamado break
1. Abrir 2 terminales y en una escribir:
# ping IP_Dispositivo
y en la otra
# nc -vv IP_Dispositivo 9000 < break
Luego encender el dispositivo y ejecutamos el ping. Cuando el ping obtiene respuesta positiva, ejecutar rápidamente el comando nc de la otra terminal. 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
# telnet IP_Dispositivo 9000
y ya accedemos al RedBoot.
2. Abrir una teminal y ejecutar:
# arping -f IP_Dispositivo && nc -vv IP_Dispositivo 9000 < break
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.
3. 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.html
http://wiki.fon.com/wiki/Firmware_Update_Instructions#Redboot_interface
