Actualización de la IOS del router Cisco 827

Para Actualizarle la IOS a un router Cisco, necesitareis tener un programa Cliente TFTP como el Cisco TFTP Server instalado en el ordenador. Una vez hecho esto, abrimos en el ordenador el programa Cisco TFTP Server; lo configuramos para que en la opción

Cisco 827

TFTP Server root Directory=(Directorio donde está el archivo Flash).

Una vez configurado el programa Cisco TFTP Server, accedemos al router mediante telnet o hyperterminal:

Para TELNET: –> Inicio –> Ejecutar –> Telnet (IP Privada del Router)

Conectar el Router al Ordenador con un cable de red (Necesario para transferir la FLASH mediante el TFTP)

Para HYPERTERMINAL: –> Inicio –> Programas –Accesorios –> Hyperterminal

Conectar el Router al Ordenador con un cable de red (Necesario para transferir la FLASH mediante el TFTP)

Conectarse al Router con el Hyperterminal usando esta configuración:

  • Protocol: Serial
  • Port: Com1
  • Baud Rates: 9600
  • Data Bits: 8
  • Parity: None
  • Stop Bits: 1
  • Flow Control: None

Es recomendable siempre hacer una copia de seguridad de la IOS que tenemos en el Router ya que sabemos a ciencia cierta que esta nos funciona. Recordemos que un Router Cisco es ampliable en cuestion de memoria, y que no todas las IOS que nos encontremos para este Router nos van a servir, ya que en muchos casos no dispondremos de recursos suficientes en el Router para iniciarlas. A continuacion describo los pasos a seguir para guardar la IOS del Router a un archivo:

Teniendo el Cisco TFTP Server abierto y configurado, indicando el directorio donde queremos guardar la IOS, y la consola del Router abierta, escribimos en consola:

  • Router> enable
  • Router# copy flash tftp
  • Source Filename []? (nombre del archivo IOS)
  • Address or name of remote host []? (IP del Router)
  • Destination Filename []? (nombre del archivo IOS)
  • 3802992 bytes copied in 27.276 secs (140851 bytes/sec)

Teniendo el Cisco TFTP Server abierto y configurado, indicando el directorio donde se encuentra la nueva IOS, y la consola del Router abierta, escribimos en consola:

  • Router> enable
  • Router# copy tftp flash
  • Address or name of remote host []? (IP del ordenador que tiene el TFTP)
  • Source Filename []? (nombre del archivo IOS)
  • Destination Filename []? (nombre del archivo IOS)
  • Warning:There is a file already existing with this name
  • Do you want to over write? [confirm]
  • Accessing tftp://xxx.xxx.xxx.xxx/c827v-y6-mz.121-1.XB…
  • Erase flash: before copying? [confirm]

Erasing the flash filesystem will remove all files! Continue? [confirm]

Erasing device… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

ee …erased

Erase of flash: complete

Loading c827v-y6-mz.121-1.XB from 10.1.1.1 (via Ethernet0): !!!!!!!!!!!!!!!!!!!!

[OK – 3802992/7605248 bytes]

Verifying checksum… OK (0x1ABC)

3802992 bytes copied in 58.236 secs (65568 bytes/sec)

Router#

Una vez llegados a este punto reiniciamos el Router para cargar la nueva IOS:

Router# reload

Una vez reiniciado el Router, podemos comprobar la version instalada con el siguiente comando:

Router> show version

Y listo, tenemos nuestro Router Actualizado. Si por algún motivo nos diera error al reiniciar el Router, y no se cargase la configuración, tendríamos realizar los pasos indicados en la seccion siguiente, utilizando la IOS anterior.

Instalar el Servidor tftp en un ordenador.

Instalar el CTR (Emulador de HyperTerminal).

Conectar el Router al Ordenador con un cable de red (Necesario para transferir la FLASH mediante el TFTP)

Conectarse al Router con el CTR a traves de serial usando esta configuración:

  • Protocol: Serial
  • Port: Com1
  • Baud Rates: 9600
  • Data Bits: 8
  • Parity: None
  • Stop Bits: 1
  • Flow Control: None

Una vez dentro, si tenemos que detener la carga de la flash,

ejecutamos la combinación de teclas [Control] + [Pause] en los primeros segundos, para entrar en modo:

Rommon 1>

En este modo tecleamos en pantalla Rommon 1>tftpdnld [Enter]

Aparecerán las siguientes líneas:

  • Missing or illegal ip address for variable IP_ADDRESS
  • Illegal IP address.
  • usage: tftpdnld [-ur]
  • Use this command for disaster recovery only to recover an image via TFTP.
  • Monitor variables are used to set up parameters for the transfer.
  • (Syntax: “VARIABLE_NAME=value” and use “set” to show current variables.)
  • “ctrl-c” or “break” stops the transfer before flash erase begins.
  • The following variables are REQUIRED to be set for tftpdnld:
  • IP_ADDRESS: The IP address for this unit
  • IP_SUBNET_MASK: The subnet mask for this unit
  • DEFAULT_GATEWAY: The default gateway for this unit
  • TFTP_SERVER: The IP address of the server to fetch from
  • TFTP_FILE: The filename to fetch
  • The following variables are OPTIONAL:
  • TFTP_VERBOSE: Print setting. 0=quiet, 1=progress(default), 2=verbose
  • TFTP_RETRY_COUNT: Retry count for ARP and TFTP (default=7)
  • TFTP_TIMEOUT: Overall timeout of operation in seconds (default=7200)
  • TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1)

Command line options:

-r: do not write flash, load to DRAM only and launch image

-u: upgrade the rommon, system will reboot once upgrade is complete

Para hacer posible la descarga del archivo al Router, tendremos que introducir los comandos de la lista sustituyendo los datos por los pertenecientes a nuestro sistema:

  • IP_ADDRESS=(La IP del Router)
  • IP_SUBNET_MASK=(La Máscara de Subred de la Red)
  • DEFAULT_GATEWAY=(La IP del Router)
  • TFTP_SERVER=(La IP del ordenador que contiene el archivo)
  • TFTP_FILE=(El Nombre del Archivo que queremos flashear al Router)
  • Una vez hecho esto, abrimos en el ordenador el programa Cisco
  • TFTP Server; lo configuramos para que en la opción
  • TFTP Server root Directory=(Directorio donde está el archivo Flash).

Una vez hecho todo esto, escribimos en la consola del CRT:

Rommon 10>tftdnld [Enter]

Aceptamos las opciones que nos vayan apareciendo, y listo; el Router queda programado con la nueva Flash. Solo hay que reiniciarlo y listo.