Cisco路由器的配置暫存器

2021-09-21 04:58:35 字數 4191 閱讀 8835

1.前言

config register可以改變配置暫存器的值。

2.啟動次序

指定從中啟動-

的值則參照在

配置檔案中命令boot system指定的順序

mc3819(cpu型號,大多採用motorola)路由器啟動順序為例,下面就是啟動的四個階段:

3.配置暫存器

3.1. 

各位的含義

**1 配置暫存器各位的含義 1

配置暫存器各位的含義

暫存器位數

十六進製制

功能描述 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 -

150x8000

該設定能夠啟用診斷訊息,並忽略nvram的內容

例如:通過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命令將啟動配置資訊拷貝到執行配置中去。不要輸入configterminal,否則將覆蓋nvram中的配置資訊

8. show running

檢視配置資訊的內容,

9. 輸入config terminal進入配置模式,根據需要改變線路密碼或enable密碼

10. 

這時所有的介面都處於關閉狀態,因此在每乙個需要使用的介面上noshutdown

11. 

輸入config reg 0x2102命令設定路由器下次按照正常的方式啟動

12. 

按下ctrl-z或end退出配置模式

13. write memory

或copy run start命令儲存所有所作的更改

14. 

重啟路由器並驗證密碼

非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中去。

cisco路由器配置

cisco路由器配置的幾個常用命令 router enable 進入特權模式 router conf t 進入配置模式 router config int fa0 0 進入fa0 0介面 router config if ip add 192.168.1.1 255.255.255.0 給fa0 0...

CISCO路由器DHCP 配置

實驗拓撲 基本配置 r5充當dhcp 伺服器 ip dhcp pool vlan146 network 155.1.146.0 24 default router 155.1.146.4 dns 202.106.46.151 exit ip dhcp excluded address 155.1.1...

CISCO路由器配置基礎 3

4 常用廣域網協議的配置 常用廣域網協議主要有高階資料鏈路控制協議 hdlc 綜合服務數字網 isdn 點對點協議 ppp 分組交換協議 x.25 和幀中繼 frame relay 等。路由器的串列埠提供與廣域網的連線,但與 isdn 的連線需通過 isdn 介面。廣域網協議的配置方法如下 配置hd...