備份 Cisco IOS 映像檔
Create the Cisco IOS Image Backup
在合法設備將目前IOS映像備份到隔離TFTP伺服器,核對檔案與雜湊。
基本拓撲 TOPOLOGY
原創示意圖 · 靜態拓撲設備與位址 ADDRESSING
先確認介面名稱,再開始設定| 設備 DEVICE | 介面 | IPv4 位址 | 子網路遮罩 | 預設閘道 |
|---|---|---|---|---|
| R1 | Gi0/0 | 192.168.23.1 | 255.255.255.0 | — |
| PC1 | Ethernet / TFTP | 192.168.23.10 | 255.255.255.0 | — |
查看線路對照表(1 條連線)
| 起點 | 終點 | 介面對照 |
|---|---|---|
| pc1 | r1 | Ethernet ↔ Gi0/0 · 隔離LAN |
這次練習,你會學到
- 找出實際啟動映像路徑及儲存空間。
- 以互動copy備份並核對server端檔案。
- 認識TFTP明文風險與映像授權限制。
開始之前
- 具備本題涉及的 IPv4/IPv6 與子網路基礎,能在自己的隔離練習環境開啟 Console。
- 使用合法設備與軟體映像,先備份現有設定,介面名稱以自己的裝置為準。
適用環境與驗證狀態
ISR 1941 / IOS 15.x待驗證原創教案,尚未於實體設備驗證。依實際硬體、IOS/AireOS 版本與授權核對命令;介面名稱不可直接套用至正式設備。
循序操作 STEP BY STEP
在你自己的練習環境操作。命令複製不包含提示字元;所有輸出皆為示例。
01 辨識目前映像與檔案系統
只備份自己有權使用的映像,不下載或散布IOS。本題不提供映像檔。透過Console查看System image file與dir;可能是flash:或flash0:,以裝置實際結果為準。
展開參考指令 R1 · 特權 EXEC
enable
show version
show file systems
dir flash:只備份自己有權使用的映像,不下載或散布IOS。本題不提供映像檔。透過Console查看System image file與dir;可能是flash:或flash0:,以裝置實際結果為準。
查看預期結果 範例輸出,非真實執行
可找到實際映像,例如flash:lab-current.bin僅是安全示例,未必真的存在。02 建立隔離備份LAN
R1與TFTP主機設IP表位址;TFTP根目錄僅在隔離介面提供服務,允許必要UDP傳輸,確認足夠空間。TFTP未加密/無登入認證,不開到Internet;較新平台若支援SCP/SFTP應評估安全替代。
展開參考指令 R1 · 介面設定
configure terminal
interface GigabitEthernet0/0
ip address 192.168.23.1 255.255.255.0
no shutdown
end
ping 192.168.23.10R1與TFTP主機設IP表位址;TFTP根目錄僅在隔離介面提供服務,允許必要UDP傳輸,確認足夠空間。TFTP未加密/無登入認證,不開到Internet;較新平台若支援SCP/SFTP應評估安全替代。
查看預期結果 範例輸出,非真實執行
IP互通;TFTP服務已在自己的主機啟動。03 互動執行映像備份
使用copy flash: tftp:進入互動,不把不存在的示例檔名直接執行。詢問Source filename時輸入第一步實際檔名;Remote host填192.168.23.10;Destination填自訂備份檔名如r1-ios-backup.bin。不同檔案系統時把flash:改成真實來源。
展開參考指令 R1 · 特權 EXEC
copy flash: tftp:Source filename: 實際已授權映像 Address or name of remote host: 192.168.23.10 Destination filename: r1-ios-backup.bin(可自行命名)
查看預期結果 範例輸出,非真實執行
傳輸進度與bytes copied;大小應與來源一致。此為範例,網站沒有傳檔。04 核對來源雜湊與目的檔
先輸入verify /md5 ?確認本平台語法。以下使用互動verify /md5,在提示中選第一步的實際flash路徑;部分版本要求直接提供檔名,需以?顯示為準。在server對備份計算同種MD5比較,另以SHA256保存完整性紀錄;MD5只作傳輸錯誤比對,不當安全真偽保證。
展開參考指令 R1 · 特權 EXEC
verify /md5 ?先輸入verify /md5 ?確認本平台語法。以下使用互動verify /md5,在提示中選第一步的實際flash路徑;部分版本要求直接提供檔名,需以?顯示為準。在server對備份計算同種MD5比較,另以SHA256保存完整性紀錄;MD5只作傳輸錯誤比對,不當安全真偽保證。
查看預期結果 範例輸出,非真實執行
依本平台語法計算出的來源MD5,與server備份MD5一致;file size一致。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 收尾與復原
停用不再需要的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。
參考資料
依 CCNA v2.2 主題自行編寫之練習,非官方逐字教材。
發布版本 1 · 範例輸出供理解,指令尚待實機驗證。