Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
26-07-2017, 12:49 (Mi?rcoles)
Inicio Ayuda Reglas Buscar Ingresar Registrarse
Noticias:
Liberada wifislax64-1.0 version final para descargar

Videos Downloader




+  Seguridad Wireless - Wifi
|-+  Equipos y materiales
| |-+  Puntos de acceso, routers, switchs y bridges
| | |-+  Openwrt (Moderadores: jar229, Noltari, Pteridium, Tki2000)
| | | |-+  script de recuperación de emergencia autoejecutable desde el uboot ?
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: script de recuperación de emergencia autoejecutable desde el uboot ?  (Leído 158 veces)
peperfus
*****
Desconectado Desconectado

Mensajes: 147


Ver Perfil WWW
« : 13-03-2017, 18:55 (Lunes) »

Hola, voy al grano.

Para los routers en los que hay que acceder físicamente (mediante elctrónica) a consola de uboot, para poder flashear (o reflashear en caso de error...), el tema es que hay la posibilidad de que se rompa dicho acceso (por ejemplo, quemando la placa por una mala soldadura de novato  Azn), entonces la pregunta es...

¿Se podría programar un simple script de recuperación de firmware automático de emergencia?

Sería más o menos así:

El firmware se ha jodido por flashear uno incorrecto (por ejemplo).
Se reinicia el router con el botón de reset pulsado.
El router entra automáticamente en modo de recuperación (uboot)
El script arranca automáticamente tras el arranque (como un autoexec.bat de msdos, creo que en linux el equivalente es el "/etc/rc.d/rc.local", no sé existirá algo parecido...).
Saca un mensaje por pantalla y lleva un temporizador (por ejemplo 10 segundos) para dar tiempo a cancelar (matar el proceso) el script en caso de entrada en modo normal.
Transcurridos los 10 segundos sin intervención del usuario, se entiende que es situación de restauración de emergencia y ejecuta lo sisguiente:
1) Asignación o modificación de variables de entorno a parámetros por defecto (ip propia, ip del servidor tftp y cualquier otra necesaria).
2) Carga de un archivo de firmware que sabemos a ciencia cierta que funciona correctamente (en realidad da igual, sólo sería saber el nombre de archivo que busca).
3) Flasheo del firmware recién cargado.
y 4) Reinicio.


Bueno, la pregunta del millón es si esto es viable, o al menos, si no todo, lo más importante...

El caso es que tengo un par de routers con la placa muy quemada porque me pasé de temperatura con el soldador.... y el puerto serie para entrar por ese modo ya no me va.
Para estos routers con el puerto serie roto ya es demasiado tarde, pero de cara a otros routers, creo que no estaría mal la idea.

Gracias.
« Última modificación: 13-03-2017, 22:16 (Lunes) por peperfus » En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Las cookies de este sitio web se usan para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Además, compartimos información sobre el uso que haga del sitio web con nuestros partners de redes sociales, publicidad y análisis web, quienes pueden combinarla con otra información que les haya proporcionado o que hayan recopilado a partir del uso que haya hecho de sus servicios
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más
Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines
SMFAds for Free Forums