background image

提示符为

rommon>。必须用 b 命令手动启动路由器

01

ROM 启动映像文

若要启动

ROM 中的 IOS 映像文件,将配置寄存器


值设置为

2101.提示符为 Router(boot)>

02~0F

指定默认启动顺序

任何从

2102 到 210F 的值告诉路由器使用 NVRAM


指定的启动命令。

2. 检查当前配置寄存器的值:在特权模式下使用命令 show version

1 show version 可查看路由器的系统硬件配置信息、软件版本、配置文件的名称

和来源,以及启动映像文件。

2 show version 更重要的是用来显示配置寄存器的当前值,且配置寄存器的值

被列在输出信息的最后一行。它的默认设置是

0x2102,意味着路由器在

NVRAM 中查找启动顺序。

3. 修改配置寄存器:在全局配置模式下使用 config-register 0x····。

1 修改配置寄存器的可能原因:

1> 强制系统进入 ROM 监控模式;
2> 启用或禁用 Break 功能;
3> 设置控制台终端波特率;
4> 启用从 TFTP 启动服务器;(TFTP,Trivial FTP)
5> 选择启动来源和默认的启动文件名;
6> 控制广播地址;
7> 从 ROM 中加载 IOS。

2 对配置寄存器进行的任何修改在重载之前不会起作用。
3 如 果 想 将 配 置 寄 存 器 的 值 设 回 默 认 , 在 全 局 模 式 下 使 用 命 令 config -

register 0x2102,以及退回到特权模式使用命令 reload。

4

例:从

ROM 监控模式启动一个小型 IOS。Config

 t >

config-register 

0x2101 >^Z >

reload。

[PS]在修改配置寄存器之前,先用

show version 命令查看当前值。

4. 口令恢复:如果由于忘记口令而被锁住路由器外面,可以通过修改寄存器的值来

进行恢复。配置寄存器的位6用于告诉路由器是否使用NVRAM中的内容来加载
路由器的配置。默认的配置寄存器值是0x2102,意味着位6是关闭的(值为
0)。在默认情况下,路由器会查找并加载存储在NVRAM中的路由器配置

startup-config),若要恢复口令,需要开启位6,告诉路由器忽略NVRA

M中的内容。开启了位6的配置寄存器的值是0x2142.

1 口令恢复步骤:

1> 启动路由器并通过执行一个中断来中断启动顺序,这个中断将路由

器带入

ROM 监控程序。

2> 修改配置寄存器以开启位6(值为0x2142).
3> 重载路由器。
4> 进入特权模式。
5> 将 startup-config 文件复制为 running-config 文件。
6> 修改口令。
7> 将配置寄存器重设为默认值(0x2102).
8> 保存路由器的配置。