• Actualizar la versión de IOS de un router Cisco mediante USB

    En este caso vamos a actualizar la versión de un ISR 1941, pero valdrá para cualquier otro router ISR.

    Descárgate el .bin de la versión de IOS que quieras ejecutar en tu router desde aquí. La URL no te llevará a la última versión disponible sino a la última versión estable. Seguramente, si miras bien, habrá alguna otra versión posterior a la última estable, pero es aconsejable bajar siempre la estable. Sobre todo si es para un router en producción. Eso si, para descargarla tendrás que tener una cuenta de cisco asociada a un contrado con permisos de descarga. O tendrás que bajar el .bin de algún sitio de la internés.

    Sea de una forma u otra que lo hayas descargado, verás que en la página de descarga de Cisco, si dejas el ratón sobre el nombre del archivo .bin, te saldrán los datos de su checksum. Comprueba que el archivo descargado tenga el checksum correcto antes de seguir. Puedes usar esta herramienta online.

    Una vez que hayas comprobado que el archivo tiene el checksum correcto mételo en la raíz de un pendrive USB y conecta el pendrive al primer puerto USB del router.

    Ahora, copia el archivo desde el pendrive a la CompactFlash:

    enable
    copy usbflash0:xxx.xxx.xxx.xxx.xxx.bin flash0:

    Luego sigue este hack para hacer que el router arranque desde la versión que le acabas de subir, y no desde la que arrancaba originalmente.

    súbelo a la raíz de una tarjeta Compact Flash recién formateada como FAT (no FAT32), insértala en el router y enciéndelo. El router arrancará el .bin y ya tendrás corriendo la última versión.

    EXTRA: El propio router de cisco permite comprobar checksum md5. Pero claro, tendrás que primero ejecutar algún IOS para poder comprobar el checksum desde dentro del propio IOS. Para ello ejecuta:

    enable
    dir /all

    Identifica el nombre del archivo y el almacenamiento en el que está y calcula su checksum md5 ejecutando:

    verify /md5 flash0:/c1900-universalk9-mz.SPA.152-4.M4.bin

    Es un poco lento, pero funciona.

    Deja una respuesta