Saltar al contenido

Copie la imagen del IOS al router Cisco desde el modo ROMmon

abril 1, 2021

¡Hola!, otro post de soportetic.net!

Una de las tareas más difíciles en la configuración de los enrutadores de Cisco es cuando tiene que copiar la imagen de IOS al enrutador de Cisco desde el modo ROMmon. El modo ROMmon es un modo muy básico en el que la mayoría de los comandos de IOS no funcionarán.

Si desea ver qué comandos funcionan en el modo ROMmon, puede verlos usando? o comandos de ayuda mientras está dentro del modo ROMmon.

La mayoría de las veces, el modo ROMmon se activa si no se establece el registro de configuración del enrutador Cisco. Solo necesita establecer ese valor de registro para arrancar correctamente a través del archivo de imagen Flash. Confreg es el comando para establecer el valor de registro correcto.

Cisco IOS

Pero si desea cargar una nueva imagen de IOS en el Flash del enrutador, necesitará el comando tftpdnld para este propósito. El comando tftpdnld se ejecuta en modo ROMmon y tiene algunos requisitos antes de que pueda ejecutarse. Antes de pasar a los requisitos, repasemos las conexiones del enrutador.

  1. Necesitará tener una imagen de Cisco IOS válida que se cargará en la memoria flash del enrutador. La imagen debe colocarse dentro del directorio de trabajo TFTP.
  2. Un servidor TFTP debe estar ejecutándose en la red desde donde el enrutador puede obtener la imagen de IOS.
  3. La PC en la que está operando y el enrutador deben estar conectados a la misma red.
  4. Deberá conectarse al enrutador mediante el puerto de la consola.
  5. La primera interfaz FastEthernet del enrutador se utiliza para copiar la imagen del servidor TFTP de forma predeterminada.

En el modo ROMmon, emita los siguientes comandos con variables de acuerdo con su propio entorno.

rommon 1> DIRECCIÓN_IP = 172.16.17.230
rommon 2> IP_SUBNET_MASK = 255.255.255.0
rommon 3> DEFAULT_GATEWAY = 172.16.17.254
rommon 4> TFTP_SERVER = 172.16.17.235
rommon 5> TFTP_FILE = c2800nm-ipbase-mz.124-3h.bin

Hay dos cosas que deben tenerse en cuenta. Estos comandos distinguen entre mayúsculas y minúsculas. Eso significa que IP_ADDRESS no debe escribirse como ip_address. No funcionó para mí. Y lo segundo es que la máscara de subred que se acepta es 255.255.255.0. Trabajo con la máscara de subred general de 255.255.0.0 que no funcionó y el enrutador dio un error de dirección IP ilegal al ejecutar el comando tftpdnld.

Después de configurar la variable anterior, deberá ejecutar el tftpdnld -r mando. El modificador -r cargará automáticamente la imagen de IOS que se cargará a través del comando tftpdnld. Antes de ejecutar el comando tftpdnld, puede usar el comando set para ver que todas las variables estén configuradas correctamente.

Una vez finalizada la copia de la nueva imagen de IOS, el enrutador la cargará automáticamente en la memoria. Es posible que se le solicite la configuración inicial si no hay una configuración de inicio disponible para el enrutador.

Puede reiniciar el enrutador usando el comando reload y confirmar para ver si el enrutador arranca con la imagen de IOS recién instalada de forma predeterminada. De lo contrario, deberá configurar el registro de configuración mediante el comando confreg.

En mi caso, aunque el enrutador se inició correctamente con la nueva imagen de IOS, la imagen no estaba presente en la memoria flash del enrutador. Para ver su contenido flash, emita el siguiente comando:

enrutador> mostrar flash

En el modo ROMmon, este comando no funcionará. En su lugar, deberá utilizar el siguiente comando:

rommon 1> dir flash:

Puede usar el comando de copia para copiar la nueva imagen de IOS a la memoria flash una vez que se esté ejecutando el IOS cargado desde ROMmon.

enrutador> copiar flash tftp

Espero que esto sea útil para los administradores de red que trabajan con equipos de Cisco. Me costó mucho encontrar toda esta información, por eso decidí documentarla aquí para que todos los demás puedan encontrarla e implementarla fácilmente. Sus comentarios serán muy apreciados.

Esto ha sido todo, nos vemos en el próximo artículo, si lo compartís, os lo agradecemos mucho 😃.