jump to navigation

Registro de configuraciónoctubre 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 0x2102(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: 0x00012000, data-base: 0x00775308

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 0x2102
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 0x2142

El registro de configuración se ha cambiado a 0x2142, 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: 0x00012000, data-base: 0x00775308

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 0x2102 (will be 0x2142 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.

Sí el material de este post te ha sido de utilidad colabora y difúndelo. Visita a nuestros anunciantes para que sigamos vigentes y podamos seguir adelante.
Este blog no persigue fines económicos, sin embargo necesitamos de la publicidad para que podamos seguir adelante. Visita a nuestros anunciantes para que sigamos vigentes y podamos seguir en marcha. A ti no te costará nada y a nosotros nos será de gran ayuda.







Aprenderedes.com fue creado con fines educativos, NO responderé consultas técnicas ni fuera del temario CCNA.»

1. Lilia Cabezas - noviembre 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 - noviembre 13, 2006

Hola, encuentra mas información aqui:

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

3. yo - abril 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 - abril 24, 2008

Bueno, si suena mejor asi.

Un saludo

5. yo - abril 26, 2008

El valor 0x2142 del registro de configuración no tiene el efecto que yo esperaba, por una parte 0x40 hace que se ignore la nvram pero por otra gracias a 0x0002 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 - abril 27, 2008

Hola, para que funcionen los comandos boot el registro debe estar en 0x2102, 0x102 etc. El 0x2142, 0x42 etc, haran que ignore toda la configuracion.

Un saludo.

7. fede - abril 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 - abril 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




Hospedado en el Data Center de Tecnocratica