简介
本文档介绍如何将当前路由器的配置迁移到新路由器。
先决条件
要求
思科建议您掌握下列主题的相关知识并拥有所需的访问权限:
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
规则
有关文档规则的详细信息,请参阅思科技术提示规则。
备份配置
备份和恢复配置有多种方法可供选择:
使用 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 HyperTerminal Emulation软件的过程说明,但您可以在首选的终端仿真软件中使用该概念和本示例:
-
如果需要复制其他路由器的配置,请通过控制台或 Telnet 连接到该路由器。
-
在 Router> 提示符下,发出 enable 命令,并在系统提示时提供所需的密码。
提示符更改为 Router#,这表示路由器现在处于特权模式。
-
发出 terminal length 0 命令,以强制路由器一次返回整个响应,而不是一次返回一个屏幕。
这样,您可以捕获配置而不会在路由器一次响应一个屏幕时生成额外的 --more-- 提示。
-
在超级终端菜单上,依次选择传输 > 捕获文本。
此时将显示“Capture Text”窗口。
-
将此文件命名为config.txt。
-
点击开始以关闭“捕获文本”窗口并开始捕获。
-
发出 show running-config 命令,并为路由器留出时间完成其响应。您可以看到:
Building configuration...
(该消息在配置之后显示)。
-
在超级终端菜单上,依次选择传输 > 捕获文本 > 停止,结束屏幕捕获。
-
在任意文本编辑器(例如记事本或写字板)中打开您创建的 config.txt 文件。
-
搜索并删除任何以AAA开头的行。
注意:此步骤用于删除任何可能将您锁定在路由器之外的安全命令。
-
保存文件。
-
连接到需要配置的路由器。
-
打开 config.txt 文件。
-
突出显示 config.txt 文件的全部内容。
为此,可使用鼠标左键突出显示整个内容。或者,如果您使用的是记事本,可以在菜单中依次选择编辑 > 全选。
-
将所选文本复制到 Windows 剪贴板。
您可以在文本编辑器菜单中依次选择编辑 > 复制,也可以在按住 CTRL 键的同时按 C 键来执行复制。
-
切换到超级终端窗口,并在 Router# 提示符下发出 configure terminal 命令。然后按下 Enter 键。
-
依次选择超级终端菜单上的编辑 > 粘贴到主机,将配置文件粘贴到路由器中。
-
在配置粘贴完成且路由器返回配置提示符后,发出 copy running-config startup-config 命令,将配置写入内存。
-
发出 exit 命令以返回到 Router# 提示符。
使用 kron 方法自动备份配置
为了使路由器将 running-config 复制到 startup-config(例如,在每个星期日的 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 命令确认配置文件已复制到目的路由器。
相关信息