簡介
本文件說明如何將設定從目前的路由器移轉至新的路由器。
必要條件
需求
思科建議您瞭解以下主題並取得所需的存取權限:
採用元件
本文件所述內容不限於特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
慣例
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
製作組態的備份
若要備份和還原組態,有幾種方法可選擇:
使用 TFTP 伺服器備份和還原組態
這是一種逐步方法,可將路由器的組態複製到 TFTP 伺服器,以及複製回另一台路由器。繼續使用此方法之前,請確保網路上有具備 IP 連線的 TFTP 伺服器。
-
在 Router> 提示時發出 enable 命令,並在系統提示時提供所需的密碼。
提示會變更為 Router#,代表路由器現在已處於特殊權限模式。
-
將此組態檔複製到 TFTP 伺服器:
CE_2#copy running-config tftp:
Address or name of remote host []? 10.104.207.171
Destination filename [ce_2-confg]? backup_cfg_for_my_router
!!
1030 bytes copied in 2.489 secs (395 bytes/sec)
CE_2#
-
使用文字編輯器開啟組態檔。搜尋並刪除任何以AAA開頭的行。
附註:此步驟是為了移除任何可能會將您鎖定在路由器之外的安全命令。
-
將組態檔從 TFTP 伺服器複製到具備基本組態之特殊權限(啟用)模式下的新路由器。
Router#copy tftp: running-config
Address or name of remote host []? 10.104.207.171
Source filename []? backup_cfg_for_my_router
Destination filename [running-config]?
Accessing tftp://10.66.64.10/backup_cfg_for_my_router...
Loading backup_cfg_for_router from 10.104.207.171 (via FastEthernet0/0): !
[OK - 1030 bytes]
1030 bytes copied in 9.612 secs (107 bytes/sec)
CE_2#
使用 FTP 伺服器備份和還原組態
在此過程中,可以使用 FTP 伺服器來代替 TFTP 伺服器。
-
在 Router> 提示時發出 enable 命令,並在系統提示時提供所需的密碼。
提示會變更為 Router#,代表路由器現在已處於特殊權限模式。
-
設定 FTP 使用者名稱和密碼。
CE_2#configure terminal
CE_2(config)#ip ftp username cisco
CE_2(config)#ip ftp password cisco123
CE_2(config)#end
CE_2#
-
將組態複製到 FTP 伺服器。
CE_2#copy running-config ftp:
Address or name of remote host []? 10.66.64.10
Destination filename [ce_2-confg]? backup_cfg_for_router
Writing backup_cfg_for_router !
1030 bytes copied in 3.341 secs (308 bytes/sec)
CE_2#
-
使用文字編輯器開啟組態檔。搜尋並刪除任何以AAA開頭的行。
附註:此步驟是為了移除任何可能會將您鎖定在路由器之外的安全命令。
-
將組態檔從 FTP 伺服器複製到具備基本組態之特殊權限(啟用)模式下的路由器。
Router#copy ftp: running-config
Address or name of remote host [10.66.64.10]?
Source filename [backup_cfg_for_router]?
Destination filename [running-config]?
Accessing ftp://10.66.64.10/backup_cfg_for_router...
Loading backup_cfg_for_router !
[OK - 1030/4096 bytes]
1030 bytes copied in 13.213 secs (78 bytes/sec)
CE_2#
使用終端模擬程式備份和還原組態
終端模擬程式可用來備份和還原組態。以下是Microsoft超級終端機模擬軟體的程式說明,但是您可以將概念及此範例用於您偏好的終端機模擬軟體:
-
如果需要從另一個路由器複製組態,請透過主控台或 Telnet 連線到該路由器。
-
在 Router> 提示時發出 enable 命令,並在系統提示時提供所需的密碼。
提示會變更為 Router#,代表路由器現在已處於特殊權限模式。
-
發出 terminal length 0 命令可強制路由器一次傳回整個回應,而不是一次傳回一個畫面。
這樣可讓您擷取組態,而不會在路由器一次回應一個畫面時產生無關的 --more-- 提示。
-
在「超級終端機」功能表上,選擇「傳輸 > 擷取文字」。
此時會顯示「擷取文字」視窗。
-
將此檔案命名為config.txt。
-
按一下「開始」可關閉「擷取文字」視窗並開始擷取。
-
發出show running-config命令,並等候路由器完成回應。您會看到:
Building configuration...
且後面會加上組態。
-
在「超級終端機」功能表上,選擇「傳輸 > 擷取文字 > 停止」即可結束螢幕擷取。
-
在任何文字編輯器(例如記事本或 WordPad)中開啟您建立的 config.txt 檔案。
-
搜尋並刪除任何以AAA開頭的行。
附註:此步驟是為了移除任何可能會將您鎖定在路由器之外的安全命令。
-
儲存檔案。
-
連線到需要組態的路由器。
-
開啟 config.txt 檔案。
-
反白顯示 config.txt 檔案的所有內容。
若要執行此操作,請用滑鼠左鍵反白顯示所有內容。或者,如果您使用記事本,則可以從功能表中選擇「編輯 > 全選」。
-
將所選文字複製到 Windows 剪貼簿。
您可以從文字編輯器功能表選擇「編輯>複製」,或是按下CTRL鍵並同時按住C鍵,即可執行複製。
-
切換到超級終端機視窗,然後在Router#提示時發出configure terminal命令。然後按下 Enter 鍵。
-
在超級終端機功能表上使用「編輯>貼上到主機」,將組態檔貼上到路由器中。
-
組態完成貼上且路由器將您帶回組態提示後,發出 copy running-config startup-config 命令即可將組態寫入記憶體中。
-
發出 exit 命令可返回 Router# 提示。
使用 Kron 方法自動備份組態
注意:Catalyst 9000系列交換機上不得使用Kron方法,有關詳細資訊,請參閱思科漏洞ID CSCvp92564。
若要使路由器定期將執行組態複製到啟動組態,例如每星期日 23:00,請完成以下步驟:
-
建立 kron 原則清單 — 這個指令碼會列出路由器應該在排程時間執行哪些命令。
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
注意:之所以使用write而不是copy running-config startup-config,是因為kron不支援互動式提示,但是copy running-config startup-config命令需要互動。建立命令時請務必記住這一點。另請注意,kron 不支援組態命令。
-
建立 kron 發生 — 這樣會告知路由器執行原則的時間和頻率。
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list SaveConfig
-
使用show命令以驗證kron組態。
Router#show kron schedule
Kron Occurrence Schedule
SaveConfigSchedule inactive, can run again in 1 days 12:37:47 at 23:00 on Sun
Router#show running-configuration
kron occurrence SaveConfigSchedule at 23:00 Sun recurring
policy-list SaveConfig
kron policy-list SaveConfig
cli write
將組態備份到 TFTP 伺服器
以下範例會在星期日的 23:00 將目前的組態儲存到 TFTP 伺服器 (10.1.1.1):
Router(config)#kron policy-list Backup
Router(config-kron-policy)#cli show run | redirect tftp://10.1.1.1/test.cfg
Router(config-kron-policy)#exit
!
Router(config)#kron occurrence Backup at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list Backup
驗證
使用 show running-config 命令以確認組態檔已複製到目的地路由器。
相關資訊