一、通过命令行(CLI)备份配置
方法1:使用 display current-configuration 查看并保存配置
1. 显示当前运行配置
displaycurrent-configuration
或简写:
dispcu
这条命令会输出设备当前的全部配置,包括接口、VLAN、路由、ACL 等。
2. 手动复制配置到本地
-
使用终端软件(如SecureCRT、Xshell、PuTTY)连接设备。
-
执行disp cu,全选并复制输出内容。
-
粘贴到本地文本文件(如Huawei_Backup_20250405.cfg)中保存。
优点:简单直接,无需额外服务。
缺点:配置较大时复制可能不完整,建议关闭分页。
3. 关闭分页(避免输出被分页截断)
screen-length0temporary
或
terminallength0
执行后,disp cu 输出将不分页,便于完整复制。
方法2:将配置保存到设备本地存储(保存为文件)
1. 保存当前配置到文件(推荐)
savevrpcfg.zip
或自定义文件名:
savebackup-config.cfg
这会将当前配置保存为设备Flash 中的一个文件(如 vrpcfg.zip),设备重启后仍存在。
2. 查看保存的文件
displaysaved-configuration
或:
dir
查看Flash 中是否存在 vrpcfg.zip 或你命名的配置文件。
二、通过TFTP/FTP/SFTP/SCP 备份到远程服务器(推荐用于自动化)
方法3:使用 TFTP 备份(简单,但不加密)
1. 确保 TFTP 服务器已启动(如 Tftpd64、SolarWinds TFTP Server)
-
TFTP 服务器 IP:192.168.1.100
-
本地路径:C:\tftp\
2. 在华为设备上执行:
tftp192.168.1.100put vrpcfg.zip backup-sw1.cfg
将设备上的vrpcfg.zip 上传到 TFTP 服务器,保存为 backup-sw1.cfg。
方法4:使用 FTP 备份(支持认证,较安全)
1. 配置 FTP 用户名和密码(可选,若已配置可跳过)
ftp clientsourceany
2. 上传配置文件
ftp 192.168.1.100
Username: ftpuser
Password: ftppass
put vrpcfg.zip backup-sw1-config.cfg
quit
方法5:使用 SCP/SFTP(最安全,推荐)
需确保设备已开启SSH 服务,且有 SCP/SFTP 服务器(如 OpenSSH、WinSCP)
上传配置到SCP 服务器:
scp vrpcfg.zip user@192.168.1.100:/path/to/backup/
系统会提示输入密码,上传成功后配置文件即保存在远程服务器。
优点:加密传输,适合生产环境。
三、自动定期备份(可选)
可通过脚本+ 调度任务实现自动备份:
# 创建调度任务,每天凌晨2点保存并上传
schedule job nameAutoBackuptime2:00daily
save
scp vrpcfg.zip admin@192.168.1.100:/backup/huawei/
需提前配置SSH 密钥或密码免交互(如使用密钥认证)。
四、通过eSight 或 iMaster NCE 管理平台备份(企业级)
华为企业级网管平台(如iMaster NCE-Campus 或 eSight)支持:
-
自动发现设备
-
定时备份配置
-
版本对比、变更告警
适合大规模网络环境。
五、恢复配置
如需恢复配置,可使用:
resetsaved-configuration
# 重启后清空配置
reboot
或从备份文件恢复:
tftp192.168.1.100get backup-sw1.cfg vrpcfg.zip
# 然后重启生效
推荐备份流程
步骤操作
-
screen-length 0 temporary(关闭分页)
-
save vrpcfg.zip(保存配置到设备)
-
scp vrpcfg.zip [email protected]:/backup/(安全上传)
-
记录备份时间、设备名、版本信息(如SW-Core-20250405.cfg)
建议:
-
每次变更配置前先备份。
-
定期(如每周)自动备份。
-
将备份文件分类存储,命名规范(设备名+ 日期 + 版本)。
如果你还有其他问题,欢迎在评论区留言,我们一起交流!
发表回复