第 8 章 IP 服務:DHCP、NAT、NTP 與網管

IOS 開機流程、設定暫存器與授權

從按下電源到看見提示符號,設備做了哪五件事?知道流程,才知道卡在哪一步。

12 分鐘


一台 Cisco 設備開機不是「直接就好了」,中間有明確的五個階段。設備卡住或跑進奇怪模式時,你要能說出它卡在哪一步。

① POST 開機自我測試
     檢查硬體(CPU、記憶體、介面)
            ↓
② 載入 Bootstrap
     從 ROM 讀出小程式,準備去找 IOS
            ↓
③ 尋找並載入 IOS 映像檔
     依 register 與 boot system 決定去哪找
     順序:flash → TFTP → ROM(精簡版)
            ↓
④ 尋找並載入設定檔
     從 NVRAM 讀 startup-config
     找不到 → 進入初始設定精靈(Setup Mode)
            ↓
⑤ 出現 CLI 提示符號,可以開始操作
開機五階段

設定暫存器(Configuration Register)

register 是一個 16 位元的值(寫成 0x 開頭的十六進位),控制開機行為。CCNA 只要記兩個值與最後一碼的意義。

開機行為
0x2102預設 —— 正常從 NVRAM 載入 startup-config
0x2142跳過 startup-config(密碼救援用)
查看與設定
R1# show version | include register
Configuration register is 0x2102

! 指定開機要用哪個 IOS 映像檔
R1(config)# boot system flash:c2900-universalk9-mz.SPA.157-3.M.bin

! 改 register(密碼救援時用)
R1(config)# config-register 0x2142

! 在 ROMMON 模式下改 register 的語法不同
rommon 1 > confreg 0x2142

IOS 映像檔的命名

看得懂檔名就知道這是什麼版本、什麼功能集。以 c2900-universalk9-mz.SPA.157-3.M.bin 為例:

片段意義
c2900適用平台(2900 系列路由器)
universalk9功能集(universal = 全功能,k9 = 含加密)
mzm = 在 RAM 中執行,z = 壓縮過
157-3.M版本 15.7(3)M
.bin二進位映像檔

授權(Licensing)

較新的 IOS 用授權控制可用功能。CCNA 只需知道概念:功能綁定授權,show license 看目前狀態。現代機型多改用 Smart Licensing(集中式雲端授權),取代舊的逐台金鑰啟用方式。


立即測驗這一節(2 題)