[轉載]cisco設備 寄存器 0x2102 0x2142 意義 每一個數

這四個數字每一個均有着重要的意義。下面從低到高進行一一的介紹。


第一個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中使用.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章