Uso del Servidor TFTP en Packet Tracert (Actualización del IOS de Cisco y Respaldo de la configuración)

Publicado: 18 julio, 2012 en PRACTICAS DE LABORATORIO
Etiquetas:,

Para relazar esta práctica se recomiendo la versión 53 del simulador de red Packet Tracert o superior Es importante el saber hacer las actualizaciones del IOS de cisco así como los respaldos de configuración mediante TFTP ya que es una práctica común en ingeniería de campo y es una actividad cotidiana en la elaboración de prácticas de  laboratorio

INTRODUCCION

TFTP (Trivial File Transfer Protocol) es un protocolo  desarrollado a partir de FTP y de echo  sirven para lo mismo, para transferir archivos, solo que es mucho más rápido y más fácil de usar ya que no cuenta con tantas funciones con FTP, no requiere autentificación (lo que lo hace inseguro)

Características

  • A diferencia de ftp  TFTP utiliza  UDP con el puerto 69
  • En TFTP no se puede listar el contenido de los directorios por lo que debes de saber exactamente que él lo que quieres descargar
  • No existen mecanismos de autentificación y cifrado

 Objetivos

Al terminar esta práctica serás capas de actualizar el IOS de un router cisco  y realizar el respaldo de la configuración mediante un servidor TFTP

Topología

Tarea 1

Crear escenario y establecer conectividad total   

Según la  imagen de la topología crea tu escenario en tu simulador Packet tracert Configura la interface de red de Servidor TFTP IP: 192.168.1.254 Gateway: 192.168.1.1 Mascara: 255.255.255.0  

◄ Realiza la configuración básica de Router 1 (puedes guiarte en la siguiente línea de condigo para hacerlo):

Router(config)#hostname R1 R1(config)#enable password cisco R1(config)#line console 0 R1(config-line)#password cisco R1(config-line)#login R1(config-line)#exit R1(config)#line vty 0 4 R1(config-line)#password cisco R1(config-line)#login R1(config-line)#exit R1(config)#interface fastEthernet 0/0 R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#description «CONEXION DIRECTA CON SERVIDOR TFTP» R1(config-if)#no shutdown R1(config-if)#end

  ◄ Asegúrate de guardar la configuración en le NVRAM

R#copy running-config startup-config

Asegúrate de que haya conectividad entre el router R1 y el servidor TFTP enviando un ping desde el router R1 hacia el servidor TFTP

R1#ping 192.168.1.254 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.254, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 6/26/48 ms

Tarea 2

Hacer el respaldo de configuración de R1 en el servidor TFTP

NOTA en el caso de esta práctica que está adaptada para realizarse en packet tracert no es necesario configurar el servidor TFTP el host, no a si en la vida real, el cual si deberás de añadir ciertos parámetros dependiendo del servidor TFTP

Como vera solo existen archivos con la extensión .bin lo que quiere decir que son imágenes de IOS

En el caso de los Router Cisco ya tiene habilitado el servicio de TFTP por default por lo que no hay que configurar nada al respecto, así que desde el modo de EXEC privilegiado insertamos el comando  copy starttup-config tftp, damos enter

R1#copy startup-config tftp:

NOTA deveras de haber guardado tu configuracion en la NVRAM de lo contrario versa algo similar a esto:

R1#copy startup-config tftp:

%% Non-volatile configuration memory invalid or not present

Despues de dar enter no pedira la dirección IP del servidor la cuel en este caso es 192.168.1.254 y queda de la siguiente manera:

Address or name of remote host []? 192.168.1.254

 Posteriormente nos va a sugerir guardar el archivo con un nombre por default que en este caso es R1-config, o bien podemos escribir el nombre que nosotros queramos, para fines de esta practica será Configuracion_R1

Destination filename [R1-confg]? Configuracion_R1

  Veremos que en la consola aparece el siguiente proceso:

Destination filename [R1-confg]? Configuracion_R1 Writing startup-config…!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK – 596 bytes] 596 bytes copied in 0.07 secs (8000 bytes/sec)

Vemos nuevamente en muestro servidor y vemos que ya aparece el archivo que cargamos

Tarea 3

Recuperar la configuración desde un servidor TFTP

Para este paso tendremos que borrar toda la configuración de R1, desde modo EXEC privilegiado insertamos en comando erase startup-config y oprimimos la tecla enter

R1#erase startup-config 
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
Nos avisa que la memoria en la NVRAN ha sido borrada
[OK]
Erase of nvram: complete
%SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram

Para borrar la configuración en ejecución solo reiniciamos en router con el comando reload en este mismo modo y confirmamos con la tecla enter

R1#reload
Proceed with reload? [confirm]
%SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
Ahora vemos que se ha perdido conectividad con el servidor TFTP, ya que se ha borrado las dirección IP de la interface fa0/0, las cotraceñas desaparecieron y así mismo en nombre del router en el promt volvió a su nombre por default
Router#sh running-config
!
hostname Router

!
interface FastEthernet0/0
 no ip address
 duplex auto
 speed auto
 shutdown
!
line con 0
line vty 0 4
 login
!
!
!
end
    Para recuperar la configuración la tendremos que descargar desde el servidor TFTP para lo cual debemos de hacer que haya conectividad con el servidor, para lo cual desde el modo de configuración global configuramos la dirección IP de la Interface fa0/0 del router, la habilitamos y enviamos un ping para asegurarnos que exista conetividad:
Router#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config-if)#end
%SYS-5-CONFIG_I: Configured from console by console
Router#ping 192.168.1.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.254, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 23/31/39 ms
Una vez que exista conectividad desde el modo de EXEC  privilegiado ingresamos el comando copy tftp running-config y presionamos enter:
Router#copy tftp running-config

Nos pedirá la dirección IP del servidor tftp:

Address or name of remote host []? 192.168.1.254

Y también nos pedirá el nombre del achivo que estamos buscando en este caso en Configuracion_R1 y damos enter

Source filename []? Configuracion_R1

Finalmente nos pedirá confirmar el destino en este caso running-config y confirmamos con la tecla enter, si  escribimos correctamente todo veremos el proceso

Destination filename [running-config]? 
Accessing tftp://192.168.1.254/Configuracion_R1...
Loading Configuracion_R1 from 192.168.1.254: !
[OK - 596 bytes]
596 bytes copied in 0.047 secs (12680 bytes/sec)
R1#
%SYS-5-CONFIG_I: Configured from console by console

Finalmente veremos que en promt se puede ver R1 como  nombre de host y que los demás parámetros de configuración están presentes nuevamente

NOTA: en el caso de que tenga más interfaces configuradas y conectadas a otro dispositivo habrá que levantarlas de nuevo con el comando no shutdown ya que al restaurar la configuración estas permanecen down

Autor: Rubén Campos Resendiz

comentarios
  1. Max dice:

    Muy bien hecho el Tutorial, bastante Didáctico y directo al grano. Sabía como hacer el respaldo, pero no como descargar el archivo, hehe. Pero finalmente lo encontré. (y)

  2. Mauro Moises dice:

    Se puede simular el uso de
    boot system tftp://192.168.11.11/c2600-ipbasek9-mz.124-8.bin
    En el Packet Tracer para simular la carga del IOS desde un Servidor TFTP???

  3. Anonimo dice:

    Buen Aporte. Gracias!

  4. garcia dice:

    Exelente tu tutorial, amigo. Muchas gracias, me sirvio mucho…

  5. Edilmar Santizo Galicia dice:

    muy facil. muy bien explicado entonces este fue un tutorial para copiar mi archivo de configuración en ejecución del Router(running-config) a el servidor TFTP, luego conectarme al servidor y bajar la configuración respaldada

    gracias, mi siguiente paso es ver como restaurar la imagen del router y que la jale desde el tftp server

    saludos

  6. Aker-7 dice:

    gracias compa muy buen tutorial, la verdad ahora falta poner todo esto en practica en un entorno real.

  7. Jorge dice:

    Excelente me ayudo mucho, muy buen tutorial.

  8. Isma dice:

    Es posible subir una IOS que no este en el TFTP a él?

Deja un comentario