Cisco设备寄存器 0x2102 0x2142的意义教程网络

印迹发布于:2019-2-26 1245

这四个数字每一个均有着重要的意义, 每一个数字代表什么意思以及他们的作用。下面从低到高进行一一的介绍。

第一个2,还原成二进制为0010,这一部分为boot field,对路由器IOS的启动起着至关重要的作用,当boot field 的值为2-15中的任何一个时,路由器属于正常启动,当此值为0时,路由器启动后会进入ROMMON模式,此值为1时,路由器进入到RXBOOT模式(2500路由器的FLASH在配置寄存器的值为2102时属性为只读,如果要升级IOS必须把寄存器的值修改为2101)

0,还原成二进制为0000,这四位中,起关键作用的是第三位(即整个寄存器里面的BIT 7),值为0,当路由器启动后会从NVRAM里面的配置文件调到RAM里运行,值为1,路由器启动后会忽略NVRAM的配置(这就是我们在进行PASSWORD RECOVERY时把寄存器的值改为2142的原因 )

1,还原成二进值为0001,我们来关注BIT8,值为0时,路由器在正常运行模式下CTRL + BREAK无效;值为1,路由器在任何运行模式下只要按下CTRL + BREAK均会立即进入ROMMON模式。

第二个2,还原成二进制为0100,其中BIT13,当值为0时,路由器如果进行网络启动会尝试无穷多次。当值为1时,路由器最多进行5次的网络启动尝试。

寄存器值实际是16个bit,4位一组(一个16进制的数),若从左到右编号为16,15,...,1,则13,14位表示consol口的波特率,第7位置1(即0x2142中的4)表示启动时不加载配置文件,第4到第1位叫bootfield。

这4位为:

0000:不加载IOS,直接即如ROM MONITOR

0001加载ROM中的子版本

其它:正常顺序启动

这个东西是自己更改的.

ROUTER默认为0X2102.

设置成为0X2142,一般是在恢复ROUTER的PASSWORD中使用.

其它问题,引导
confreg 0x2102

可解决寄存器损坏或不能引导至正常系统。

http://www.virplus.com/thread-144.htm

转载请注明:2019-2-26 于 VirPlus 发表

推荐阅读
最新回复 (0)

    ( 登录 ) 后,可以发表评论!

    返回