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

從一條連線,開始練習。

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

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

CCNA 200-301 · Version 2.2

DISCOVERY 23IOS Maintenance基礎

備份 Cisco IOS 映像檔

Create the Cisco IOS Image Backup

在合法設備將目前IOS映像備份到隔離TFTP伺服器,核對檔案與雜湊。

45 分鐘

基本拓撲 TOPOLOGY

原創示意圖 · 靜態拓撲
需要看清接線與埠名時,可切換原尺寸閱讀
Discovery 23 原創練習拓撲pc1 連接 r1,Ethernet ↔ Gi0/0 · 隔離LAN。 Ethernet ↔ Gi0/0 · 隔離LAN PC1隔離TFTP · 192.168.23.10 R1自有合法IOS路由器 示意連線 · 非執行中的網路 · 實際埠名請對照接線表
路由器 交換器 / 終端設備實線表示實體乙太網路連線

設備與位址 ADDRESSING

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

這次練習,你會學到

  • 找出實際啟動映像路徑及儲存空間。
  • 以互動copy備份並核對server端檔案。
  • 認識TFTP明文風險與映像授權限制。
BEFORE YOU START

開始之前

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

適用環境與驗證狀態

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

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

循序操作 STEP BY STEP

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

01

01 辨識目前映像與檔案系統

只備份自己有權使用的映像,不下載或散布IOS。本題不提供映像檔。透過Console查看System image file與dir;可能是flash:或flash0:,以裝置實際結果為準。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
enable
show version
show file systems
dir flash:

只備份自己有權使用的映像,不下載或散布IOS。本題不提供映像檔。透過Console查看System image file與dir;可能是flash:或flash0:,以裝置實際結果為準。

查看預期結果 範例輸出,非真實執行
可找到實際映像,例如flash:lab-current.bin僅是安全示例,未必真的存在。
02

02 建立隔離備份LAN

R1與TFTP主機設IP表位址;TFTP根目錄僅在隔離介面提供服務,允許必要UDP傳輸,確認足夠空間。TFTP未加密/無登入認證,不開到Internet;較新平台若支援SCP/SFTP應評估安全替代。

展開參考指令 R1 · 介面設定
R1# 提示字元僅供辨識
configure terminal
interface GigabitEthernet0/0
ip address 192.168.23.1 255.255.255.0
no shutdown
end
ping 192.168.23.10

R1與TFTP主機設IP表位址;TFTP根目錄僅在隔離介面提供服務,允許必要UDP傳輸,確認足夠空間。TFTP未加密/無登入認證,不開到Internet;較新平台若支援SCP/SFTP應評估安全替代。

查看預期結果 範例輸出,非真實執行
IP互通;TFTP服務已在自己的主機啟動。
03

03 互動執行映像備份

使用copy flash: tftp:進入互動,不把不存在的示例檔名直接執行。詢問Source filename時輸入第一步實際檔名;Remote host填192.168.23.10;Destination填自訂備份檔名如r1-ios-backup.bin。不同檔案系統時把flash:改成真實來源。

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

Source filename: 實際已授權映像 Address or name of remote host: 192.168.23.10 Destination filename: r1-ios-backup.bin(可自行命名)

查看預期結果 範例輸出,非真實執行
傳輸進度與bytes copied;大小應與來源一致。此為範例,網站沒有傳檔。
04

04 核對來源雜湊與目的檔

先輸入verify /md5 ?確認本平台語法。以下使用互動verify /md5,在提示中選第一步的實際flash路徑;部分版本要求直接提供檔名,需以?顯示為準。在server對備份計算同種MD5比較,另以SHA256保存完整性紀錄;MD5只作傳輸錯誤比對,不當安全真偽保證。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
verify /md5 ?

先輸入verify /md5 ?確認本平台語法。以下使用互動verify /md5,在提示中選第一步的實際flash路徑;部分版本要求直接提供檔名,需以?顯示為準。在server對備份計算同種MD5比較,另以SHA256保存完整性紀錄;MD5只作傳輸錯誤比對,不當安全真偽保證。

查看預期結果 範例輸出,非真實執行
依本平台語法計算出的來源MD5,與server備份MD5一致;file size一致。
05

05 在Linux備份主機檢查

以下在Linux TFTP根目錄,將檔名改成實際目的檔。檔案checksum只證明與來源相同,不能證明來源映像合法或可信;另保留授權與來源紀錄。

展開參考指令 PC1 · Linux shell(TFTP目錄)
$ 提示字元僅供辨識
md5sum r1-ios-backup.bin
sha256sum r1-ios-backup.bin
ls -lh r1-ios-backup.bin

以下在Linux TFTP根目錄,將檔名改成實際目的檔。檔案checksum只證明與來源相同,不能證明來源映像合法或可信;另保留授權與來源紀錄。

查看預期結果 範例輸出,非真實執行
列出備份大小、MD5與SHA256;不可把不存在檔案的雜湊當完成。
06

06 收尾與復原

停用不再需要的TFTP服務,限制備份目錄權限;還原臨時IP與防火牆規則。不得刪除R1目前映像,也不需reload。本網站不接收或公開你的IOS備份。

查看預期結果 範例輸出,非真實執行
本次僅複製,不變更boot image、config-register或裝置運作。

確認你的設定 VERIFICATION

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

預期狀態 映像來源路徑/size明確。

不要猜檔名或使用其他平台映像。

來源verify與server md5sum

預期狀態 同演算法值與檔案size一致。

若不一致重傳並查服務/空間,不宣稱備份成功。

常見問題與排查

TFTP timeout

查服務監聽介面、根目錄權限、UDP firewall與雙向封包;ping不測TFTP。

copy成功但找不到備份

查TFTP實際root與目的檔名、size及日誌;不要在網站上傳IOS。

參考資料

把理解,化成進度 CHECKPOINTS

手動完成 0/6

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

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

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

ORIGINAL LAB