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.
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,
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