|
|
|
|
|
|
Para actualizar la IOS a un router Cisco, necesitas tener un
programa Cliente TFTP como el Cisco TFTP Server instalado en
la PC. Una vez hecho esto, abrimos 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 a la PC con un cable de red (Necesario para
transferir la FLASH mediante el TFTP) |
|
|
Para HYPERTERMINAL: -->
Inicio --> Programas --Accesorios --> Hyperterminal |
|
|
|
Conectar el Router a la PC 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 cuestión 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 continuación se describen 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: |
|
|
|
|
|
Una vez reiniciado el Router, podemos comprobar la versión
instalada con el siguiente comando: |
|
|
|
|
|
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 a
continuación, 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: |
|
|
|
|
|
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. |
|