微信优化

weixinyouhua

思科交换机清除配置命令是什么?,思科交换机清除配置命令怎么用

2026-08-22 15:19:32

write erase,它删除startup-config,配合reload重启和清掉vlan.dat,就能把设备恢复到出厂状态,别急着动手下面几条命令的顺序和细节,踩错一步你的VLAN、管理地址,甚至IOS都可能出问题。

思科排查交换机清除配置命令是什么

很多网工第一次接触思科设备清配置,是在接手二手设备或者机房设备腾挪的时候,你从机柜里拔下一台2950,想把它变成一台干净的测试机,结果一上电发现管理地址还是上家单位的,VLAN也乱糟糟的,这时候你需要的不是delete flash:config.text这种半吊子操作,而是彻底清空启动配置。

清配置前先搞懂startup-config和running-config

思科交换机的配置存在两个地方:running-config存在内存里,设备一断电就没了;startup-config存在NVRAM里,重启后自动加载,你敲的命令改的是running-config,只有copy running-config startup-config或write memory才会把改动存进startup-config。

反过来,清配置的核心就是把startup-config删掉,所以最直接的命令是:

write erase

这条命令会把NVRAM里的startup-config全部清空,设备重启后找不到启动配置,就会弹出那个经典的对话框:

--- System Configuration Dialog ---
Would you like to enter the initial configuration dialog? [yes/no]:

输入no,你就得到一台裸奔的交换机,但这一步还没完,VLAN信息还残留在flash里。

思科交换机恢复出厂设置命令:write erase与delete的区别

行业共识认为,清配置的最低标准是两条命令加一次重启:

write erase
reload

write erase等价于erase startup-config,作用相同,任选其一,但reload时有个坑系统会问你是否保存当前配置:

System configuration has been modified. Save? [yes/no]:

思科交换机清除配置命令是什么?,思科交换机清除配置命令怎么用

这里必须敲no,很多新手在这一步习惯性敲yes,结果刚清空的startup-config又被running-config覆盖回去了,前功尽弃。

删除vlan.dat才能彻底恢复出厂

光删startup-config还不够,思科交换机的VLAN数据库存在flash里的vlan.dat文件中,删掉startup-config不会动vlan.dat,这意味着你重启后VLAN还在。

以Catalyst 2960为例,清配置的完整操作步骤是:

  • 执行write erase,回车确认删除NVRAM中的配置
  • 执行delete flash:vlan.dat,输入文件名时直接回车确认
  • 执行reload,看到保存提示时输入no
  • 启动进入System Configuration Dialog时输入no
  • 进入特权模式后执行show running-config验证配置已清空

这套流程走完,交换机才算是真正回到了出厂状态。

思科2960清除配置命令:不同型号的差异处理

2960是市面上存量最大的思科接入交换机,二手市场尤其常见,很多人会问思科2960清除配置命令和3750、3850有没有区别,答案是命令相同,但vlan.dat的位置和影响不一样。

老型号与IOS-XE型号的注意事项

  • 老款交换机(2960、3560、3750系列),VLAN数据库统一存放在flash:vlan.dat
  • 新一代交换机(3850、9300系列)运行IOS-XE系统,VLAN配置存在startup-config里,清掉startup-config就一并清掉了,不需要单独处理vlan.dat

如果你不确定设备属于哪一类,执行show version看IOS版本,带C2960-LANBASE字样的就是老款IOS,带IOS-XE字样的就是新系统。

思科交换机清除配置命令是什么?,思科交换机清除配置命令怎么用

对比项 write erase delete startup-config erase nvram:
删除对象 startup-config startup-config NVRAM全部内容
是否影响IOS 否 否 否
是否影响vlan.dat 否 否 否
适用场景 日常清配置 等价替代 极少数需要清NVRAM的场景

二手思科交换机清配置时容易忽略的隐藏项

你淘来的二手交换机,除了配置,还有几样东西需要顺手检查:

  • 管理地址:如果配置里设置了VLAN 1的IP,清完配置就没了,不会残留
  • enable密码:清配置后密码一并清除,重启后直接进入特权模式
  • IOS镜像文件:清配置不影响IOS,但如果flash里有多余的旧镜像占空间,可以手动删
  • 启动变量:show boot查看,确认BOOT变量指向正确的IOS文件

处理二手设备时,不少同行只做write erase就交货,结果下一任使用者一查,VLAN还在,管理地址还能PING通,这就是没删vlan.dat的典型翻车现场。

思科交换机忘记密码清除配置的实操路径

分清两个概念:忘记密码恢复和清空配置是两回事,恢复密码的目标是进入系统改密码,保留原有配置;清空配置的目标是让设备回到出厂状态,但实际操作中,很多人忘记密码后选择直接清配置,这在接入层设备上反而更省事。

密码恢复的标准流程(保留配置)

如果不想清配置,只想找回密码,操作路径如下:

  1. 断开交换机电源,按住面板上的Mode键(部分型号是Setup键),重新上电
  2. 持续按住直到进入switch:提示符(ROMmon模式下)
  3. 输入confreg 0x2142,跳过startup-config加载
  4. 输入reset或boot重启,设备会以空配置启动
  5. 进入特权模式后执行copy startup-config running-config恢复原配置
  6. 执行enable secret 新密码重设enable密码
  7. 执行config-register 0x2102恢复正常启动位,最后write memory保存

这套流程在思科官方技术文档里有完整记载,2960、3560、3750操作一致,较新的3850也有类似机制。

思科交换机清除配置命令是什么?,思科交换机清除配置命令怎么用

忘记密码直接清配置的取舍

密码都忘了,说明设备管理已经失控,如果你的诉求是把设备救回来,直接清配置比重置密码更高效,原因很简单:

  • 密码恢复流程需要6-7步,还容易在confreg上出错
  • 清配置只需2条命令加一次重启
  • 接入层交换机的配置本身不复杂,重新配置花不了多少时间

但要注意,如果设备连着核心链路,清配置前必须确认业务已切走,否则交换机重启瞬间网络就断了。

思科交换机清除配置命令后验证与交接

清配置不是敲完命令就完事了,设备重启后,花一分钟做验证,避免留下烂摊子。

验证清单按顺序执行

  • show running-config,确认输出为空或只有默认配置
  • show vlan brief,确认只剩VLAN 1
  • show interface status,确认端口都是shutdown状态
  • show flash,确认vlan.dat已删除、IOS镜像完好
  • show version,确认配置寄存器值为0x2102

业内专家建议,设备交接时把上述输出截图或保存为文本存档,作为验收凭证,避免后续扯皮。

现场运维场景中的常见疑问

思科交换机清配置后管理地址还能PING通,是怎么回事?

可能性有两种:一是vlan.dat没删,VLAN 1接口配置还在;二是你PING通的是别的设备,检查一下IP是否冲突。

执行write erase后立刻断电,算清干净了吗?

不算,write erase只是把NVRAM标记为待删除状态,断电可能导致擦除不完整,正确做法是擦除后等几秒,再执行reload让系统完整走完擦除流程。

清配置会导致IOS丢失吗?

不会,IOS镜像文件存储在flash目录下,write erase只操作NVRAM,两者互不干扰,如果删flash里的文件时才需要谨慎,别把ios镜像删了。

相关文章

2024年,SaaS软件行业碰到获客难、增长慢等问题吗?

我们努力让每一次邂逅总能超越期待