恢复出厂配置做什么
恢复出厂的本质是两步:清空启动配置文件,再重启让设备以空配置启动。它的典型用途是设备回收复用、实验室环境重置、以及设备报废前的数据清理。这里有一个容易被忽略的差异:思科二层交换机的 VLAN 定义保存在独立的 vlan.dat 文件里,不在 startup-config 中,只清配置不删这个文件,重启后 VLAN 和 VTP 信息依然存在,等于没清干净。
基本信息
| 适用场景 | 设备回收复用、实验环境重置、报废前清理 |
|---|---|
| 华为/H3C 命令 | reset saved-configuration 后执行 reboot |
| 思科命令 | erase startup-config 后删除 vlan.dat 再 reload |
| 不可逆性 | 启动配置删除后无法从设备恢复,必须先备份 |
| 思科补充 | 二层交换机需额外删除 vlan.dat |
典型使用场景
- 设备退役复用:转给其他项目或分公司前清空全部配置与敏感信息
- 实验室环境重置:每次实验前恢复到干净状态,避免上轮配置干扰
- 设备报废:报废前清理配置、账号与密钥类信息,防止数据泄露
- 故障兜底:配置被改乱且无备份时,用恢复出厂回到已知干净状态重新开局
- 置换设备:新设备到货后确认处于出厂状态,再按基线开局
华为 VRP
华为 VRP
<SW-CORE-01> reset saved-configuration
Warning: The action will delete the saved configuration in the device.
Are you sure to continue? (y/n)[n]: y
<SW-CORE-01> reboot
! 重启过程中询问是否保存当前配置时,选择不保存思科 IOS 与 H3C
思科 IOS 与 H3C
! 思科 IOS:注意额外删除 VLAN 数据库
SW-CORE-01# erase startup-config
SW-CORE-01# delete vlan.dat
SW-CORE-01# reload
! H3C Comware
<SW-CORE-01> reset saved-configuration
Are you sure to reset the saved configuration? (y/n)[n]: y
<SW-CORE-01> reboot操作步骤与检查点
| 步骤 | 动作 | 检查点 |
|---|---|---|
| 操作前 | 备份现有配置与相关文件 | 确认备份文件可用且已离机保存 |
| 清理配置 | 执行清空启动配置命令 | 确认设备名与目标设备一致 |
| 思科补充 | 删除 vlan.dat | 确认 VLAN 数据库已清除 |
| 重启 | 执行重启并选择不保存 | 注意不要在重启时把运行配置写回 |
| 完成后 | 空配置启动并重新开局 | 确认无残留账号与密钥信息 |
华为设备清空启动配置后重启时若选择了保存当前运行配置,等于把原来的配置又写回去,白清一次。这个提示很容易顺手按错,操作时要看清再确认。
恢复出厂不可逆,配置一旦删除无法从设备端找回。执行前先备份配置并双人核对设备名与位置,避免误清在网运行设备。