原創練習教材CCNA · V2.2
LEARN BY CONNECTING CCNA LABS

從一條連線,開始練習。

選擇 Lab、找到合適設備,讓每一次練習都有清楚的起點。

練習指南
31精選練習主題
31已發布教案
CLI可複製設定範例

CCNA 200-301 · Version 2.2

DISCOVERY 24IOS Maintenance進階

升級 Cisco IOS 映像檔

Upgrade Cisco IOS Image

規劃IOS映像升級:相容性、完整性、boot順序、維護窗口與回復驗收。

60 分鐘

基本拓撲 TOPOLOGY

原創示意圖 · 靜態拓撲
需要看清接線與埠名時,可切換原尺寸閱讀
Discovery 24 原創練習拓撲pc1 連接 r1,Ethernet Gi0/0 + 獨立Console。 Ethernet Gi0/0 + 獨立Console PC1隔離TFTP + Console R1傳統monolithic IOS · 非IOS-XE install模式 示意連線 · 非執行中的網路 · 實際埠名請對照接線表
路由器 交換器 / 終端設備實線表示實體乙太網路連線

設備與位址 ADDRESSING

先確認介面名稱,再開始設定
設備 DEVICE介面IPv4 位址子網路遮罩預設閘道
R1Gi0/0192.168.24.1255.255.255.0—
PC1Ethernet / TFTP192.168.24.10255.255.255.0—
查看線路對照表(1 條連線)
起點終點介面對照
pc1r1Ethernet Gi0/0 + 獨立Console
WHAT YOU WILL LEARN

這次練習,你會學到

  • 核對硬體、記憶體、映像授權與release notes。
  • 保留目前可啟動映像並設定明確boot順序。
  • 在有Console與回復方案時才執行重啟。
BEFORE YOU START

開始之前

  • 具備本題涉及的 IPv4/IPv6 與子網路基礎,能在自己的隔離練習環境開啟 Console。
  • 使用合法設備與軟體映像,先備份現有設定,介面名稱以自己的裝置為準。

適用環境與驗證狀態

ISR 1941 / IOS 15.x待驗證原創教案,尚未於實體設備驗證。依實際硬體、IOS/AireOS 版本與授權核對命令;介面名稱不可直接套用至正式設備。

設備準備好了嗎?從第一個設定開始。

循序操作 STEP BY STEP

在你自己的練習環境操作。命令複製不包含提示字元;所有輸出皆為示例。

01

01 確認本題平台與停止條件

此教案針對傳統monolithic IOS的boot system流程,不可套用IOS-XE install add/activate/commit或Catalyst install模式。先讀實際release notes、型號/DRAM/flash需求、授權與升級路徑,準備合法新映像、Console、維護窗口與已驗證舊映像備份。任何一項不明確,停在規劃不重啟。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
enable
show version
show file systems
show running-config | include boot system
show startup-config | include boot system
dir flash:

此教案針對傳統monolithic IOS的boot system流程,不可套用IOS-XE install add/activate/commit或Catalyst install模式。先讀實際release notes、型號/DRAM/flash需求、授權與升級路徑,準備合法新映像、Console、維護窗口與已驗證舊映像備份。任何一項不明確,停在規劃不重啟。

查看預期結果 範例輸出,非真實執行
記錄當前映像、可用空間、boot順序與config-register;不改register。
02

02 備份設定並準備隔離傳輸

先完成Discovery23方式備份舊映像。將running-config備份到安全儲存(含secret/hash,不能公開)。以下互動copy設定至自己的TFTP server 192.168.24.10,若安全政策不允許TFTP就改用平台支援的安全管道。R1/PC1介面依IP表先配置。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
copy running-config startup-config
copy startup-config tftp:

先完成Discovery23方式備份舊映像。將running-config備份到安全儲存(含secret/hash,不能公開)。以下互動copy設定至自己的TFTP server 192.168.24.10,若安全政策不允許TFTP就改用平台支援的安全管道。R1/PC1介面依IP表先配置。

查看預期結果 範例輸出,非真實執行
startup與安全備份存在,Console可用;傳輸欄位依實際提示填寫。
03

03 將合法新映像傳至flash

在自己的TFTP root準備授權且型號相容的映像。執行互動copy;Remote host192.168.24.10,Source輸入真實檔名,Destination亦用真實名稱。若空間不足,不自動刪舊映像;先重新規劃容量/儲存媒體。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
copy tftp: flash:
dir flash:

在自己的TFTP root準備授權且型號相容的映像。執行互動copy;Remote host192.168.24.10,Source輸入真實檔名,Destination亦用真實名稱。若空間不足,不自動刪舊映像;先重新規劃容量/儲存媒體。

查看預期結果 範例輸出,非真實執行
新舊映像同時保留;新檔size符合授權來源資料。
04

04 比對來源完整性與boot範本

依平台verify /md5或支援的SHA演算法核對供應商發布checksum;本頁不提供真實映像或雜湊。使用?確認語法。boot設定需先記錄既有清單,將新映像置前、舊映像作後備;不要把下方範本當真實檔名,請在Console依真實值輸入。 語法教學(下列是需替換的範本,不是可直接執行命令):verify /md5 flash:<真實新映像檔名>,將顯示值逐字比對供應商提供的可信 checksum;單看 ? 求助不算雜湊驗證。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
verify /md5 ?
show running-config | include boot system

依平台verify /md5或支援的SHA演算法核對供應商發布checksum;本頁不提供真實映像或雜湊。使用?確認語法。boot設定需先記錄既有清單,將新映像置前、舊映像作後備;不要把下方範本當真實檔名,請在Console依真實值輸入。

查看預期結果 範例輸出,非真實執行
規劃範本:boot system flash:<真實新映像>
後備範本:boot system flash:<真實舊映像>
範本不是可直接複製的有效命令。
05

05 人工核准後設定boot並保存

先在隔離設備依平台語法移除/重排必要boot項目,再輸入真實新/舊映像完整路徑。因檔名未知,此頁不提供含placeholder的可複製boot命令。核對startup已保存,確定舊映像有效且已準備平台官方ROMMON回復流程,才在維護窗口手動reload。未實際重啟者標示僅完成規劃。 傳統 IOS 的全域設定範本:boot system flash <真實新映像檔名>,下一行 boot system flash <保留的舊映像檔名>;實際路徑語法先以 boot system ? 和平台指南確認。若既有順序不符,僅針對已記錄的單一 boot system 行使用 no 形式移除後重排,再 end、copy running-config startup-config。完成備份與維護確認後,在特權模式輸入 reload;若出現儲存提示先核對內容,重啟期間持續觀察 Console。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
copy running-config startup-config
show startup-config | include boot system

先在隔離設備依平台語法移除/重排必要boot項目,再輸入真實新/舊映像完整路徑。因檔名未知,此頁不提供含placeholder的可複製boot命令。核對startup已保存,確定舊映像有效且已準備平台官方ROMMON回復流程,才在維護窗口手動reload。未實際重啟者標示僅完成規劃。

查看預期結果 範例輸出,非真實執行
startup boot順序符合計畫;在安全條件未齊備前不執行reload。
06

06 升級後或演練後驗收

若有在維護窗口重啟,使用show version確認實際載入的新映像,不只看flash檔存在;再核對介面/路由/服務、CPU及log。失敗時透過Console依該型號官方bootloader/ROMMON流程啟動保留舊映像並復原boot設定,不猜config-register或跨平台ROMMON命令。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
show version
show ip interface brief
show ip route
show logging

若有在維護窗口重啟,使用show version確認實際載入的新映像,不只看flash檔存在;再核對介面/路由/服務、CPU及log。失敗時透過Console依該型號官方bootloader/ROMMON流程啟動保留舊映像並復原boot設定,不猜config-register或跨平台ROMMON命令。

查看預期結果 範例輸出,非真實執行
實際映像/版本符合計畫,必要服務正常;未重啟則不得標稱升級成功。

確認你的設定 VERIFICATION

以下是驗證方法及預期狀態,並非網站實際執行的結果。
show version

預期狀態 重啟後System image file是實際目標映像。

沒有reload/啟動驗收不能宣稱完成升級。

show ip interface brief / route / logging

預期狀態 業務必要介面與路由符合升級前基準。

需檢查功能與回復,不只確認版本字串。

常見問題與排查

flash空間不足

不要刪唯一可啟動映像;保留舊檔、外部合法備份並依平台擴容或重新排程。

裝置進ROMMON

使用Console與對應型號官方回復流程選擇已驗證舊映像;不照抄其他平台bootloader命令。

參考資料

把理解,化成進度 CHECKPOINTS

手動完成 0/6

請在你自己的設備確認後勾選。這些是手動紀錄,並非設備自動測試結果。

登入後即可跨裝置保存進度。訪客勾選僅供本頁參考。

依 CCNA v2.2 主題自行編寫之練習,非官方逐字教材。
發布版本 1 · 範例輸出供理解,指令尚待實機驗證。

ORIGINAL LAB