Cómo Actualizar la IOS en el Cisco 827
Para Actualizarle la IOS a un router Cisco, necestareis 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
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.