提示符为
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> 保存路由器的配置。