Cisco路由器寄存器詳解

通過show version命令可以看到路由器配置寄存器的值,缺省情況下爲0x2102。這四個數字每一個均有着重要的意義。下面從低到高進行一一的介紹。
  第一個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次的網絡啓動嘗試。
寄存器位數
十六進制
功能描述
0-3(啓動次序)
0x0000-0x000F
啓動字段:
0000-停留在引導提示符下(>或rommon >下)
0001-從ROM中引導,
4
未使用
5
未使用
6
0x0040
配置系統忽略NVRAM中的配置信息
7
0x0080
啓動OEM位
8
0x0100
設置之後,暫停鍵在系統運行時無法使用;如果沒有設置,系統會進入引導監控模式下(rommon>)
9
-
10
0x0400
全0的就是廣播地址
11-12
0x0800到0x1800
控制檯線路速度,默認的就是00即9600bps
13
0x2000
如果啓動失敗,系統以缺省ROM軟件啓動
14
0x4000
15
0x8000
該設置能夠啓用診斷消息,並忽略
NVRAM的內容
典型參數
l 0x2102: 運行過程中中斷鍵被屏蔽,路由器會查看NVRAM中配置的內容以確定啓動次序,如果啓動失敗會採用缺省的ROM軟件進行啓動。
l 0x2142:恢復密碼時候使用。忽略NVRAM配置信息而進入初始配置對話模式中去
3.2. 密碼恢復
路由器的密碼恢復是將路由器重啓、中斷再進入ROM監控模式,將設備設置爲忽略配置文件,然後再重啓,退出初始配置對話模式,配置存儲器,然後讀出或重新設置密碼即可。
根據路由器的處理器不同,需要分兩種情況進行處理。
l 適用於精簡指令集計算機(RISC):
1. 關掉路由器電源,然後重新打開電源
2. 按下break鍵或別的鍵盤組合將路由器置入ROM監控模式。Break鍵對不同計算機或終端軟件是不同的,按鍵的次序可能是CTRL-D,CTRL-Break等。
3. 在rommon> 提示符下,鍵入conf reg 0x2142以設置路由器下一次從Flash加載啓動的時候不要加載NVRAM中的啓動配置信息
4. 鍵入reset命令,路由器將重啓但忽略NVRAM中的配置信息
5. 路由器運行設置對話模式。輸入no或按下CTRL-C以跳過初始設置對話模式
6. 在router>提示符下輸入enable以進入特權執行模式
7. 使用config memory或者copy startup running命令將啓動配置信息拷貝到運行配置中去。不要輸入config terminal,否則將覆蓋NVRAM中的配置信息
8. show running查看配置信息的內容,
9. 輸入config terminal進入配置模式,根據需要改變線路密碼或enable密碼
10. 這時所有的接口都處於關閉狀態,因此在每一個需要使用的接口上no shutdown
11. 輸入config reg 0x2102命令設置路由器下次按照正常的方式啓動
12. 按下CTRL-Z或End退出配置模式
13. write memory或copy run start命令保存所有所作的更改
14. 重啓路由器並驗證密碼
l 非RISC:
1. 關掉路由器電源,然後重新打開電源
2. 按下break鍵或其他鍵進入ROM 監控模式
3. 在>提示符下,輸入o命令以記錄配置寄存器的當前值(通常是0x2102或0x0102)
4. 鍵入o/r 0x2142設置路由器下次啓動不要加載NVRAM中的配置信息
5. 鍵入i重啓路由器
6. 以下步驟和RISC處理器相關步驟一樣
4. 路由器工作模式
l ROM監控模式:路由器已啓動但是沒有加載任何IOS,提示符爲:>或rommon>
l 啓動模式:啓動Flash裏含有最小化IOS啓動程序,提示符爲:router(boot)>
l 用戶執行模式:成功加載啓動了一份完整的IOS代碼,可以顯示系統信息、執行基本的測試等。不能查看配置文件和使用debug命令
l 特權執行模式:完全訪問的第二級模式。可以現實系統設置和狀態信息,可以進入配置模式,可以運行debug命令
l 配置模式:在enable模式中輸入config terminal命令進入配置模式。可以對接口、路由器以及線路配置進行設置
l 初始配置對話模式;啓動時候,如果路由器沒有進行配置(可能是因爲路由器是新的或配置文件被write erase命令刪除了)的話,進入系統配置對話模式。可以依次進行主機名、執行密碼以及enable密碼的設置;還可對網絡管理接口的IP和子網掩碼配置。然後保存到NVRAM中去。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章