jump to navigation


NUEVO: PRÁCTICAS EN VIDEO

búscalas en el Índice Temático


Registro de configuraciónOctober 20, 2006



Importancia del comando Show version

Cuando un router arranca, se comprueba el registro de configuración virtual para determinar (entre otras cosas) el modo en que debe entrar tras el arranque, dónde conseguir la imagen del software y cómo gestionar el archivo de configuración de la NVRAM.
Este registro de 16 bits controla funciones como la velocidad en baudios del puerto de la consola, la operación de carga del software, la habilitación o deshabilitación de la tecla de interrupción durante las operaciones normales, la dirección de multidifusión predeterminada, así como establecer una fuente para arrancar el router.

 

El comando show version muestra la información de hardware  y de IOS del router, sobre las últimas líneas se observa el registro de configuración. El valor del registro para una secuencia de arranque normal debe ser 0×2102(un valor hexadecimal).

Router#show version                  
Cisco Internetwork Operating System Software                                           
Cisco Internetwork Operating System Software                                           
Copyright (c) 1986-1999 by cisco Systems, Inc.
Compiled Wed 15-Dec-2004 23:15 by ccai
Image text-base: 0×00012000, data-base: 0×00775308

ROM: System Bootstrap, Version 5.2(11a), RELEASE SOFTWARE
ROM: 4000 Bootstrap Software (XX-RXBOOT), Version 10.2(11a), RELEASE SOFTWARE (f
c1)

Router uptime is 43 minutes
System restarted by power-on
System image file is “c4500-js-l_121-5.bin”, booted via flash

cisco 4000 (68030) processor (revision 0xC0) with 32768K/16384K bytes of memory.

Processor board ID 5050181
G.703/E1 software, Version 1.0.
Bridging software.
SuperLAT software copyright 1990 by Meridian Technology Corp).
X.25 software, Version 2.0, NET2, BFE and GOSIP compliant.
TN3270 Emulation software.
2 Ethernet/IEEE 802.3 interface(s)
4 Serial network interface(s)
1 FDDI network interface(s)
128K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write)

Configuration register is 0×2102
Para cambiar el campo de arranque del registro de configuración, se hace desde el modo de configuración global, una vez ejecutado el comando se deberá reiniciar el router para que el cambio tenga efecto:

Router#configure terminal
Router(config)#conf
Router(config)#config-register 0×2142

El registro de configuración se ha cambiado a 0×2142, observe el siguiente show run el registro solo funcionara al reiniciar el router. Tenga en cuenta que el router preguntara si se desea guardar los cambios a lo que se deberá responder Yes con el fin de que quede almacenada dicha modificación.

Router#show version                  
Cisco Internetwork Operating System Software                                           
IOS ™ 4000 Software (C4000-J-M), Version 11.2(21), RELEASE SOFTWARE (fc1)   
Copyright (c) 1986-1999 by cisco Systems, Inc.
Compiled Wed 15-Dec-99 23:15 by ccai
Image text-base: 0×00012000, data-base: 0×00775308

ROM: System Bootstrap, Version 5.2(11a), RELEASE SOFTWARE
ROM: 4000 Bootstrap Software (XX-RXBOOT), Version 10.2(11a), RELEASE SOFTWARE (f
c1)

Router uptime is 1 hour, 1 minute
System restarted by power-on
System image file is “flash:y”, booted via flash

cisco 4000 (68030) processor (revision 0xC0) with 32768K/16384K bytes of memory.

Processor board ID 5050181
G.703/E1 software, Version 1.0.
Bridging software.
SuperLAT software copyright 1990 by Meridian Technology Corp).
X.25 software, Version 2.0, NET2, BFE and GOSIP compliant.
TN3270 Emulation software.
2 Ethernet/IEEE 802.3 interface(s)
4 Serial network interface(s)
1 FDDI network interface(s)
128K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write)

Configuration register is 0×2102 (will be 0×2142 at next reload)

Router#reload

System configuration has been modified. Save? [yes/no]: yes
Building configuration…
[OK]
Proceed with reload? [confirm]

 

Existen gran cantidad de registros de configuración, los valores mas importantes a tener en cuenta son los siguientes:

• Para ingresar al modo de monitor de la ROM, configure como el valor del registro de configuración 0xnnn0. Arranque el sistema operativo manualmente. Para ello ejecute el comando b al estar en pantalla el indicador del modo monitor de la ROM.

• Para arrancar usando la primera imagen en memoria Flash, o para arrancar usando el IOS en memoria ROM (dependiendo de la plataforma), fije el registro de configuración en 0xnnn1.
• Para configurar el sistema de modo que arranque automáticamente desde la NVRAM, fije el registro de configuración en cualquier valor entre 0xnnn2 y 0xnnnF. El uso de los comandos boot system almacenados en la NVRAM es el esquema por defecto.


Si el material de este post te ha sido de utilidad colabora y difúndelo.





Aprenderedes fue creado con fines educativos, de ninguna manera es una consultora técnica, por esto ruego solo hacer consultas pertinentes a la certificación CCNA».

1. Lilia Cabezas - November 8, 2006

Hola Ernesto, estoy interesada en saber mas sobre los diferentes config-register. Al leer sobre los valores mas importantes encuentro que habla de un comando b cual es? y donde puedo leer?
Le agradezco su colaboración

2. Ernesto Ariganello - November 13, 2006

Hola, encuentra mas información aqui:

http://www.cisco.com/en/US/products/hw/routers/ps133/products_tech_note09186a008022493f.shtml

3. yo - April 23, 2008

Donde dice Existe gran cantidad de registros de configuración… debería decir que dicho registro (solo hay uno) puede tener muchos valores diferentes

4. Ernesto Ariganello - April 24, 2008

Bueno, si suena mejor asi.

Un saludo

5. yo - April 26, 2008

El valor 0×2142 del registro de configuración no tiene el efecto que yo esperaba, por una parte 0×40 hace que se ignore la nvram pero por otra gracias a 0×0002 debería considerar los comandos boot system del archivo de configuración (startup-config)
El problema es que al ignorar la nvram no se hace caso de los comandos boot system del archivo de configuración.
¿Hay alguna forma de que se tengan en cuenta los comandos boot system pero que no se cargue el archivo de configuracion?

6. Ernesto Ariganello - April 27, 2008

Hola, para que funcionen los comandos boot el registro debe estar en 0×2102, 0×102 etc. El 0×2142, 0×42 etc, haran que ignore toda la configuracion.

Un saludo.

7. fede - April 19, 2009

Hola ernesto,
Si no puedo acceder al router por perdida de la contraseña del mismo, ¿como puedo cambiar el valor del registro de configuración, para que “salte” la NVRAM?

Gracias, saludos:D

8. ernesto - April 19, 2009

Fede: miate esto

http://aprenderedes.com/2006/10/24/105/
http://aprenderedes.com/2006/10/25/recuperacion-de-contrasenas-segunda-parte/
http://aprenderedes.com/2006/10/25/recuperacion-de-contrasenas-tercera-parte/

Un saludo