miércoles, 7 de enero de 2015

TELDAT I-router 1104-W. BACKUP

      Como es normal, al comprobar, y testear programas y scripts, corremos el riesgo de que nuestro router no arranque correctamente, en la próxima sesión, por ello, vamos a realizar un backup de nuestro firmware.

      Como ya hemos comprobado al arranque, tenemos nueve particiones:
root@irouter:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "boot"
mtd1: 00020000 00010000 "env"
mtd2: 00020000 00010000 "tldt"
mtd3: 00140000 00010000 "kr"
mtd4: 00240000 00010000 "fs"
mtd5: 00200000 00020000 "kr1"
mtd6: 06400000 00020000 "fs1"
mtd7: 00200000 00020000 "kr2"
mtd8: 06400000 00020000 "fs2"
mtd9: 03400000 00020000 "cfg"
     Estas particiones a su creación, están divididas en dos plataformas: comcertoflash y comcertonand, la primera, la importante, es el componente flash, donde residen las particiones mtd0 a mtd4:
mtd0: 256Kb, etiqueta "boot", la BIOS, U-boot.
mtd1: 128Kb, etiqueta "env", los parámetros de entorno de arranque de U-boot
mtd2: 128Kb, etiqueta "tldt", parametros de entorno "env" arranque emergencia.
mtd3: 1280Kb, etiqueta "kr", el kernel Linux comprimido.
mtd4: 3072Kb etiqueta "fs", el filesystem Linux comprimido.
     Solamente tenemos que hacer backup de las cinco primeras particiones, de mtd0 a mtd4, el resto son creadas y rellenadas en comcertonand al arranque, son particiones de Memory RAM.

     Si insertamos un pen-drive en el puerto USB, podemos realizar el backup:
# dd if=/dev/mtd0 of=/mnt/NO\ NAME/mtd0_boot_1.0.3
512+0 records in
512+0 records out
# dd if=/dev/mtd1 of=/mnt/NO\ NAME/mtd1_env_1.0.3.bin
256+0 records in
256+0 records out
# dd if=/dev/mtd2 of=/mnt/NO\ NAME/mtd2_tldt_1.0.3.bin
256+0 records in
256+0 records out
# dd if=/dev/mtd3 of=/mnt/NO\ NAME/mtd3_kr_1.0.3.bin
2560+0 records in
2560+0 records out
# dd if=/dev/mtd4 of=/mnt/NO\ NAME/mtd4_fs_1.0.3.bin
4608+0 records in
4608+0 records out
   Con esto tendremos una imagen exacta de nuestro router, que en caso de brick del router, podríamos volver a ponerlo en marcha. 

En las próximas entradas seguiremos profundizando en este router.

2 comentarios:

Anónimo dijo...

Hola,

Me gustaría reemplazar el Teldat con un router de Asus y en los tutoriales en la web me indica que necesito hacer un backup del Teldat para poder copiar los parametros al nuevo router. No veo como hacer el backup desde el GUI del Teldat.

Me podrías indicar si este paso es necesario y en caso que no, donde puedo ver los parametros y en caso que no como puedo hacer el backup.

Muchas gracias,

Didac dijo...

Hola Anónimo:
El backup al que se refiere la entrada del block, es el del firmware, si bien, contiene los datos de configuración del router, no te serviría para implantarlos en otro que no sea uno de igual marca y modelo.

Las configuraciones de acceso al ISP, son muy conocidas, y hay mucha info páginas que puedes hallar en buscadores.

De todas maneras, si me proporcionas el nombre del Operador y Pais, te lo puedo buscar.

Espero te sea de ayuda.

Didac