Actualizar el firmware de un Cisco SG500

En este post explicaré como actualizar un Switch Cisco SG500. El problema a la hora de actualizar el firmware, es que la versión que trae por defecto 1.3.0.62 y para poder actualizarlo a la última versión, en este caso 1.4.1.03, hay que tenerlo actualizado previamente a la versión  1.3.7.18. Pensareis que fácil, se actualiza a la versión 1.3.7.18 y luego a la 1.4.1.03. Pues no es tan fácil ya que una vez actualizado a la versión 1.3.7.18 la memoria se llena y no se pueden subir mas firmwares. Pero la solución es fácil, trata de una vez actualizado a la versión 1.3.7.18 borrar el firmware y subir la última versión. Para empezar, vamos a instalar en la máquina desde la que se quiere hacer todo el proceso un servidor FTP para poder subir todos los firmwares al switch. En este caso se ha elegido tftpd-hpa. Instalar el servidor tftpd-hpa

 $ sudo aptitude install tftpd-hpa

Cuando se instala tftpd-hpa deja una carpeta para compartir los archivos en /srv/tftp Descargar las versiones https://software.cisco.com/download/release.html?mdfid=284099563&softwareid=282463181&release=1.2.0.97

1.3.7.18

  • sx500_fw_1.3.7.18.ros

1.4.1.03

  • Sx500_FW_Boot_1.4.1.03.zip (esto hay que descomprimirlo)
    • sx500_fw-1413.ros
    • sx500_boot-14002.rfb

Una vez descargados y descomprimido moverlos a la carpeta /srv/tftp Y ahora empieza la actualización del Switch, todos los pasos que se van a realizar se harán por CLI usando minicom.

Nota: Contraseña por defecto de Cisco SG 500 es cisco / cisco

Nota II: Asegurarse de que el servicio tftp está levantado

Primero, vamos a actualizar el boot code a la última versión

switch5dc250# copy tftp://192.168.1.240/sx500_boot-14002.rfb boot 

Una vez actualizado el boot code actualizar el firmware a la versión 1.3.7.18 Primero, comprobar la versión de firmware, como se ve hay 2 imágenes (image-1 e image-2) estos es por si una falla tener una restauración y poder seguir funcionando.

switch5db99e# show bootvar
 Unit Image Filename Version Date Status
 ---- ----- --------- --------- --------------------- -----------
 1 1 image-1 1.3.0.62 02-May-2013 14:56:31 Active* 
 1 2 image-2 1.3.0.62 02-May-2013 14:56:31 Not active

 "*" designates that the image was selected for the next boot

Una vez comprobada la versión hay que eliminar la image-2

switch5dc250#delete image-2

Una vez borrada actualizar el firmware

switch5dc250#copy tftp://192.168.1.240/sx500_fw_1.3.7.18.ros image

Seleccionar la imagen 2 que es la que hemos actualizado

switch5dc250#boot system image-2

Guardar los cambios y reiniciar

switch5dc250#wr mem
 Overwrite file [startup-config].... (Y/N)[N] ?Y
 12-Jan-2014 18:15:52 %COPY-I-FILECPY: Files Copy - source URL running-config destination URL flash://startup-config

 switch5dc250#reload
 This command will reset the whole system and disconnect your current session. Do you want to continue ? (Y/N)[N]Y

Una vez reiniciado, comprobar que se ha realizado correctamente

switch6e0636#show bootvar
Unit  Image  Filename   Version    Date                    Status
----  -----  ---------  ---------  ---------------------   -----------
1     1      image-1    1.3.7.18   12-Jan-2014  18:04:29   Active*
1     2      image-2    N/A                                Not active
 "*" designates that the image was selected for the next boot

Ahora, actualizar a la última versión del firmware

switch5dc250#copy tftp://192.168.1.240/sx500_fw-1413.ros image

Seleccionar la imagen 2 que es la que hemos actualizado

switch5dc250#boot system image-2

Y volver a guardar los cambios y reiniciar

switch5dc250#wr mem
 Overwrite file [startup-config].... (Y/N)[N] ?Y  12-Jan-2014 18:15:52 %COPY-I-FILECPY: Files Copy - source URL running-config destination URL flash://startup-config 

switch5dc250#reload  This command will reset the whole system and disconnect your current session. Do you want to continue ? (Y/N)[N]Y

Y por último, comprobar que se ha realizado bien la actualización

switch5dc250#show bootvar 
 Unit Image Filename Version Date Status
 ---- ----- --------- --------- --------------------- -----------
 1 1 image-1 1.4.0.88 06-Aug-2014 16:57:43 Active* 
 1 2 image-2 1.4.0.88 06-Aug-2014 16:57:43 Not active

switch5db99e#show version

       Unit             SW version         Boot version         HW version      
------------------- ------------------- ------------------- -------------------
         1               1.4.0.88            1.4.0.02               V03         
         2               1.4.0.88            1.4.0.02               V03

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *