Chinaunix首页 | 论坛 | 博客
  • 博客访问: 921949
  • 博文数量: 276
  • 博客积分: 4182
  • 博客等级: 上校
  • 技术积分: 4486
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:14
文章分类

全部博文(276)

文章存档

2014年(9)

2013年(132)

2012年(135)

分类:

2012-12-28 15:21:25

1. Cisco寄存器值长16位,格式为:0xABCD,赋值范围为0x0到0xFFFF。

    2. 寄存器定义表如下:

寄存器位数

十六进制

功能描述

00 - 03

0x0000 - 0x000F

这部分为寄存器值 最右边的4位是引导字段。
1. 引导字段为0(0x0)下次时将自动进入Rom监视模式提示符为>rommon>。可以使用命令breset重新启动路由器
2. 引导字段为1(0x1)将自动从Rom启动在这种模式下路由器提示符为Router(boot)>。
3. 引导字段为其他值(0x2-0xF)系统将根据NVRAM中的boot system命令来启动. 默认设置为0x2。

04

-

未使用

05

-

未使用

06

0x0040

值为0,当路由器启动后会从NVRAM里面的配置调到RAM里运行值为1,路由器启动后会忽略NVRAM中的配置 信息(这就是我们在进行PASSWORD RECOVERY时把寄存器的值改为2142的原因)。

07

0x0080

启动OEM

08

0x0100

值为0,路由器在正常运行模式下CTRL + BREAK无效值为1,路由器在任何运行模式下只要按下CTRL + BREAK均会立即进入ROMMON模式

09

-

-

10

0x0400

IP广播到所有域

11-12

0x0800 - 0x1000

Console口速率    110&120速率为9600, 111&120速率为4800, 111&121速率为2400, 110&121速率为1200。

13

0x2000

如果网络启动失败默认从Rom中启动

14

0x4000

IP broadcasts do not have net numbers

15

0x8000

该设置能够启用诊 断消息并忽略NVRAM的内容

    3. 常用的寄存器值:   



0x2100:Rom Monitor监视模式
0x2101:从Rom启动,用于更新系统文件
0x2102:从Flash启动,同时读取NVRAM中的startup-config (工厂默认值)
0x2142:从Flash启动,但不使用NVRAM中的startup-config (一般用于口令恢复)

        0x2101:从Boot RAM中启动,应用于更新系统文件
0x2141:从Boot RAM中启动,但不使用NVRAM中的配置文件
其中C位的第三位为1时表示关闭Break键,反之表示打开Break键。
0x141:表示关闭Break键,不使用NVRAM中的配置文件,并且从系统默认的ROM中的系统中启动。   

         0x0040:表示允许路由气读取NVRAM中的配置文件。

 

 

表 A 启动为注视 (配置寄存器位 00 到 03)

启动位的意义
0x0:启动后停留在bootstrap状态
0x1:从 ROM 中启动
0x2到0xF:指定默认的启动文件启动系统

阅读(1442) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~