Cargando IOS via TFTP

Muchas veces nos hemos encontrado con algun router con el IOS dañado y no hemos consegido "levantarlo". Pues bueno la mayoria de los equipos tiene un cliente TFTP incorporado en el software ROMMON. (Esto nos salvara de utilizar el puerto serial para "subir" el IOS aun este configurado a 115200 bauds)

Pues bueno estos son los pasos:
  1. Disponer de una direccion IP para el router y la PC con el TFTP server y el IOS
  2. Conectar el router a la PC
  3. Encender el router en modo ROMMON
  4. Configurar parametros:
rommon 8 > IP_ADDRESS=192.168.1.5
rommon 9 > IP_SUBNET_MASK=255.255.255.0
rommon 10 > DEFAULT_GATEWAY=192.168.1.1
rommon 11 > TFTP_SERVER=192.168.1.10
rommon 12 > TFTP_FILE=c1841-advipservicesk9-mz.124-13a.bin
rommon 13 > tftpdnld

Con el comando "tftpdnld" se inicia el proceso de conexion cliente-servidor TFTP, busqueda del archivo de IOS y posterior "subida"
Luego de una exitosa transferencia de IOS, mandar un comando de reset y a reiniciar el router.

A continuacion los logs de resultado:

.
IP_ADDRESS:192.168.1.5
IP_SUBNET_MASK:255.255.255.0
DEFAULT_GATEWAY:192.168.1.1
TFTP_SERVER:192.168.1.10
TFTP_FILE: c1841-advipservicesk9-mz.124-13a.bin
TFTP_MACADDR: 00:13:80:7b:20:1e
TFTP_VERBOSE: Progress
TFTP_RETRY_COUNT: 18
TFTP_TIMEOUT: 7200
TFTP_CHECKSUM: Yes
FE_PORT: 0
FE_SPEED_MODE: Auto Detect
.
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Do you wish to continue? y/n: [n]: y

Receiving c1841-advipservicesk9-mz.124-13a.bin from 192.168.1.10 !!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!
….
File reception completed.
Validating checksum.
Copying file c1841-advipservicesk9-mz.124-13a.bin to flash.
program load complete, entry point: 0×8000f000, size: 0xc100
.
Initializing ATA monitor library…….
.
Format: Drive communication & 1st Sector Write OK…
Writing Monlib sectors.
……………………………………………………………………..
………………
Monlib write complete
Format: All system sectors written. OK…
Format: Operation completed successfully.
Format of flash: complete
program load complete, entry point: 0×8000f000, size: 0xc100
Initializing ATA monitor library…….
rommon 14 >

Comments