whycx2013 发表于 2013-12-29 11:04:41

CISCO配置寄存器值分析


配置寄存器的在NVRAM中的格式:
  0   0   0   0| 0   0   0   0| 0   0   0   0| 0   0   0   0
  15141312   11109   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


页: [1]
查看完整版本: CISCO配置寄存器值分析