Buscar este blog

jueves, 12 de junio de 2014

Actualización del IOS del ruteador

Que necesitamos?

·         Programa cliente TFTP, como TFTP Server
·         Cable de red uno a uno (patch cord)
·         Versión de IOS nueva
·         Laptop con puerto serial, o adaptador USB-Serial
·         Ruteador CISCO 
·         Cable de consola
·         Hyperterminal o algún otro programa similar para comunicación entre laptop y ruteador (putty, SecureCRT, etcétera)

Para Actualizarle la IOS a un ruteador Cisco, necesitamos tener un programa Cliente TFTP como el Cisco TFTP Server instalado en la Laptop.



Una vez instalado, lo ejecutamos y aparecerá la siguiente pantalla:




Configuramos para que la opción Current Directory sea igual al directorio donde está el archivo Flash (por ejemplo: C:\IOS).  Adicional a esto, conectamos el ruteador y la laptop utilizando un cable de red que va a ir del puerto de red de la laptop al puerto E0/0 del ruteador (puede ser G0/0 según el modelo del ruteador). Por ultimo, necesitamos establecer la IP de la laptop en el mismo rango que la interface E0/0 del ruteador. Por ejemplo, si la interface E0/0 del ruteador tiene la IP: 192.168.1.100, establecemos la 192.168.1.101 en la laptop. Al conectar el cable de red, deberá levantar la interface E0/0 en el ruteador y encender el led de LINK en nuestra laptop.




Accedemos al router mediante la hyperterminal (ver la entrada: Conectando la laptop al ruteador CISCO).

NOTA: Es recomendable siempre hacer una copia de seguridad de la IOS que tenemos en el ruteador ya que sabemos a ciencia cierta que esta nos funciona. Recordemos que un ruteador Cisco es ampliable en cuestión de memoria, y que no todas las IOS que nos encontremos para este equipo nos van a servir, ya que en muchos casos no dispondremos de recursos suficientes en el ruteador para iniciarlas.

A continuación describo los pasos a seguir para respaldar la IOS actual del ruteador a un archivo:

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

Router>enable
Router# copy flash tftp

El sistema solicitará la siguiente información:

Source Filename? (nombre del archivo IOS que vamos a respaldar, algo parecido a: “c1841-spservices-k9-mz.123.bin”)
Address or name of remote host?(IP de la Laptop que tiene el TFTP. Por ejemplo: 192.168.1.101)
Destination Filename? (nombre que tendrá el archivo IOS al guardarse en nuestra laptop. Normalmente aparece el mismo nombre del original y solo aceptamos)

A continuación veremos en pantalla una serie de signos de admiración (“!”) indicando que la transferencia está en proceso, y va de manera satisfactoria.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
3802992 bytes copied in 27.276 secs (140851 bytes/sec)

Una vez que aparezca esta confirmación, la IOS estará respaldada en nuestra laptop. Ahora vamos a instalar la nueva IOS en el ruteador.

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

El sistema solicitará:
Address or name of remote host? 
(Otra vez la IP de la Laptop que tiene el TFTP)
Source Filename? 
(nombre del archivo IOS)
Destination Filename? (nombre del archivo IOS)
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]

Después de esto aparecera la confirmación de que se está eliminando el archivo de la flash:

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)



Para asegurarnos de que se copio correctamente damos el comando sh flash y nos desplegara la nueva versión.

Para mayor seguridad de que bootee por la nueva versión, utilizaremos los siguientes comandos: 

Router#conf t
Router(config)#boot system flash: <nombre de la flash> (pe: c1841-entservicesk9-mz.124-8a.bin)
Router(config)#boot system flash
Router(config)#exit 
Router#wr 

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

Router# reload

Una vez reiniciado el Router, podemos comprobar la versión instalada con el siguiente comando:

Router>show version

Y listo, tenemos nuestro Router Actualizado.



Y SI NO FUNCIONA?

Si por algún motivo nos marca error al reiniciar el ruteador y no se carga la configuración, tendríamos que realizar los pasos indicados en la sección siguiente, utilizando la IOS anterior.

Iniciamos el ruteador y detenemos la carga de la flash, ejecutamos la combinación de teclas [Control] + [Pause] en los primeros segundos, para entrar en modo monitor:

Rommon 1>

En este modo tecleamos en pantalla

Rommon 1>tftpdnld [pulsamos 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 ruteador 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 de la laptop que contiene el archivo IOS que respaldamos)
TFTP_FILE=(El Nombre del archivo IOS que queremos cargar 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 Hyperterminal:

Rommon 2>tftdnld [pulsamos Enter]

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


Es todo.
  


sábado, 7 de junio de 2014

Conectando la Laptop al ruteador CISCO

Que necesitamos?

  • Laptop con puerto serial, o adaptador USB-Serial
  • Ruteador CISCO 
  • Cable de consola
  • Hyperterminal o algún otro programa similar para comunicación entre laptop y ruteador (putty, SecureCRT, etcétera)



Para lograr la comunicación entre la Laptop y el Ruteador realizamos lo siguiente:

  • Conectamos el cable azul que viene en la caja del Ruteador (Fig. 1) del puerto Serial de la Laptop al puerto RJ45 del Ruteador marcado con la palabra Console, identificado en color Azul (Fig. 2).

Fig. 1

Fig. 2



  • Después de esto en la Laptop iniciamos una sesión en Hyperterminal: InicioàProgramasàAccesoriosàComunicacionesàHyperterminal. Aparece la siguiente pantalla:



  • En el cuadro de dialogo Descripción de la conexión tecleamos un “Nombre” para nuestra conexión (en este ejemplo: RedUno) y pulsamos Aceptar.



  • Aparece el cuadro de dialogo Conectar a. En esta ventana solo indicamos en la opción Conectar usando que nos conectaremos por medio del puerto COM1 (o el que corresponda a nuestra Laptop) y pulsamos Aceptar.





  • En la siguiente pantalla indicamos las Propiedades de COM1. Establecemos los parámetros tal y como aparecen en la imagen siguiente y pulsamos Aceptar. 







    • Después de esto aparece la pantalla inicial del Hyperterminal. Normalmente en este momento ya estamos conectados al Ruteador. Solo es necesario dar dos veces <Enter>  y con ello iniciamos la sesión. Deberá aparecer algo similar a: Router>, Router#, o bien solicitarnos Usuario y Contraseña.


      Es todo!

viernes, 6 de junio de 2014

Antes de empezar.

Los equipos utilizados inicialmente como ejemplo, serán ruteadores Cisco de las series 1800, 1900 y 2900, ya que son los que han estado en producción en los últimos 8 años. Utilizaré algunos programas sencillos, incluso algunos de ellos vienen incluidos en los sistemas operativos como Windows XP. De ser necesario y hacerles falta, me indican y con gusto se los haré llegar.

Saludos y buen día!

Bienvenidos!

Buen día!
Inicio este blog con la intención de explicar de manera fácil y sin tanto tecnicismo los métodos y procedimientos aplicables al momento de trabajar con ruteadores y switches CISCO. Espero poder ayudar un poco a la gente que se inicia en esto. Tratare de explicar los procedimientos necesarios al realizar un mantenimiento preventivo, un correctivo y una instalación. Gracias por su tiempo y comprensión.