CISCO配置寄存器值分析

配置寄存器的在NVRAM中的格式:


0   0   0   0  | 0   0   0   0  | 0   0   0   0  | 0   0   0   0

15  14  13  12   11  10  9   8    7   6   5   4    3   2   1   0


下面说下配置寄存器各个字段的作用:


0-3               启动字段(0x0000-0x000f)


6                 忽略NVRAM配置文件(0x0040)


7                 启用OEM位(0x0080)


8                 禁用中断(0x0100)


10                IP广播全为零(0400)


5、11-12          控制台线路速率(0x0800-0x1000)


13                如果网络启动失效,则启动默认ROM软件(0x2000)


14                IP广播不包含网络号(0x4000)


15                启动诊断信息并忽略NVRAM内容(0x8000)


启动字段取值意义说明


0             ROM监控模式


1             从ROM中启动映像文件


2-f           指定默认启动文件名(任何从2-f的值都告诉路由器使用NVRAM中指定的启动命令)



路由器中组件如下:


bootstrap、ROM监控程序、POST、微型IOS,这些程序都是存放在ROM中的


ROM、RAM、FLASH、NVRAM、配置寄存器


利用修改配置寄存器值来恢复路由器口令


1、Ctrl+Break来启动一个中断,中断路由器启动顺序,进入ROM监控模式


2、修改配置寄存器值为0x2142

 

  有两种方式:

 

  2.1、rommon 1>confreg 0x2142

       rommon 1>reset

  2.2、o/r 0x2142

       i


3、重启后进入特权模式下


  copy startup-config running-config

  conf t

  enable secret cisco

  config-register 0x2102


boot system命令指定引导系统的IOS文件,并编写成一个指定好的启动顺序

boot system flash ios_name

boot system tftp ios_name ip_add

boot system rom



你可能感兴趣的:(配置寄存器值分析,config-register)