
简介这是一份面向网络管理员与H3C交换机运维初学者的图文教程资源聚焦本地配置方式恢复H3C交换机出厂设置适用于设备配置出错、策略紊乱或需要重新初始化管理的常见场景。内容以PDF文档呈现全包仅1个文件压缩后大小约41KB轻量易用可直接在终端、手机或阅读器中打开查阅。教程从工具准备入手清晰交代Console线连接、终端仿真参数配置、进入命令行界面再到执行reset saved-configuration擦除配置、通过reboot完成重启恢复同时提醒操作前备份重要配置。文中配有分步截图与命令说明方便读者对照设备实际操作降低误操作风险。已有8808人浏览学习适合需要快速掌握H3C交换机恢复出厂设置流程的维护人员收藏参考。h3c交换机恢复出厂设置图文教程干网络这行谁没碰过几台“半死不活”的交换机客户那边说网络卡成PPT你远程一看配置乱成一锅粥日志里全是奇奇怪怪的丢弃记录或者更干脆上一任运维离职时把密码带走了Console口登录要密码Telnet也要密码整个人直接傻眼。这种时候最粗暴也最有效的办法就是恢复出厂设置让交换机回到刚拆包装时的那个干净状态。这篇文章就把H3C交换机恢复出厂设置的几种主流方式一次讲清楚包括命令行操作、BootWare底层恢复、Web界面恢复以及恢复之后必须马上处理的配置步骤和坑点。不管你是刚入行的网管小白还是经常跟交换机打交道的运维老手只要手头有H3C的设备这篇文章应该都能给你省点事。1. 动手之前想清楚你是不是真需要恢复出厂1.1 恢复出厂设置究竟会带走什么很多人在气头上就直接敲命令结果恢复完发现配置文件也没了、日志也没了、甚至连保存过的诊断文件都跟着没了才想起来拍大腿。先说清楚H3C交换机执行恢复出厂设置当前运行配置Running Configuration、保存的启动配置Startup Configuration通常都会被清掉设备重启后会回到空配置的默认状态所有VLAN、接口配置、路由条目、ACL策略、AAA认证这些全部归零。这意味着什么意味着如果这台交换机上跑着核心业务比如办公室的网关在它上面、监控网段也挂在它下面一恢复、一重启整个网络直接全断。所以恢复前一定要确认两点第一这台设备是不是已经处于“可放弃”状态业务有没有重要到不能中断第二如果只是某一个功能配置错了是不是完全可以通过小范围修改来解决没必要全盘清空。1.2 备份配置唯一后悔药我自己的习惯是不管设备状态多乱只要还能登录第一时间先把当前配置导出来。哪怕密码进不去只要Console口能进都可以通过BootWare或者跳过配置文件启动的方式把配置捞出来。备份命令很简单display current-configuration然后把输出复制保存到本地文本文件里这就是后续重新配置的重要参考。如果设备支持TFTP或FTP也可以直接把配置上传到服务器backup startup-configuration to 192.168.1.100 backup.cfg实际操作里我见过太多人跳过备份这一步结果恢复完想对照原配置重新搭完全无从下手只能凭记忆一点一点填本来半小时能解决的事拖了一下午。别省这一步。1.3 确认设备的软件版本和硬件型号H3C的交换机有老的Comware V5也有比较新的Comware V7、V9不同版本里命令会有细微差别。比如在V5的老设备上很多型号没有直接的恢复命令可能需要用BootWare菜单来清理配置而在V7和V9的多数型号上直接在用户视图敲一行restore factory-default就能搞定。同时建议在操作之前先看一下设备的软件版本display version这个信息在BootWare模式下同样能看到。搞清楚版本再去选择下面的操作方式能减少很多无效操作。1.4 准备Console线这才是真正的救命通道不管你打算用哪种方式恢复我都强烈建议先把手头的Console线找出来USB转串口的也行老式DB9转串口也行然后确认电脑上的终端软件比如SecureCRT、Xshell、PuTTY能正常连接。恢复出厂设置的过程中远程连接Telnet/SSH在设备重启后会中断而且在设备还没有管理IP的时候你唯一的入口就是Console口。参数无需多想就按默认来波特率9600数据位8停止位1无校验无流控。这几个参数在华三设备上基本都是固定的对不上肯定起不来。2. 三种主流恢复方式命令行、BootWare、Web2.1 命令行大法restore factory-default这一招最适合还能通过Console口正常登录、用户权限足够的场景。进入系统视图找到一条万能命令Sysname system-view [Sysname] restore factory-default敲下去之后设备会提示这个操作会清除所有配置文件问你是否确认。确认后再回到用户视图执行Sysname reboot然后就会看到设备提示“Startup configuration file does not exist”之类的信息不用慌这是正常的说明配置文件已经没了。系统会用出厂默认参数引导启动启动之后设备就像一个刚出厂的交换机空配置等待你的第一步配置。这个方法最直接也是日常用得最多的。要注意的是有些型号在系统视图下敲restore factory-default会报错提示不支持该命令这种情况就要考虑是否因为版本偏老需要往下走BootWare的方式。2.2 BootWare菜单密码忘了也能搞定当用户密码完全丢失、连登录都做不到的时候restore factory-default就只能干瞪眼了。这时候真正起作用的是BootWare菜单。具体流程说一下。先用Console线连接好设备然后给交换机通电。在设备加电启动的过程中终端屏幕上会快速滚动启动日志留意有没有出现类似“Press CtrlB to enter BootWare menu”的提示看到后立刻按CtrlB要手快提示停留的时间只有几秒钟。进入BootWare菜单后不同版本菜单项略有不同常见的有1 Boot System 2 Enter Serial SubMenu 3 Enter Ethernet SubMenu 4 File Control 5 Modify BootWare Password 6 Skip Current Configuration File 7 BootWare Operation Menu 8 Clear Super Password 9 Storage Device Operation 0 Reboot这里有几个选项值得记住。如果只是想临时绕过密码进入系统选Skip Current Configuration File设备启动时跳过启动配置文件这样默认就不会加载原有配置内容可以正常进入系统并提取或重置配置。如果目标是彻底清空优先尝试File Control子菜单进去之后可以删除设备存储中的startup.cfg或对应命名的配置文件。另外还有个Clear Super Password用于单独清除登录密码而不动其他配置如果只是忘了密码、不想影响网络配置这个选项比全量恢复温和得多。删除配置文件后返回上一层选Reboot重启系统在找不到启动配置的情况下会自动用默认配置启动。此时设备空配置密码自然也就不存在了Console口可以直接登录。2.3 Web网管界面恢复适合熟手远程操作部分H3C交换机尤其是带Web管理功能的型号支持在Web界面上直接恢复出厂设置。登录Web管理页面找到“系统管理”或“设备维护”类菜单一般会有“恢复默认配置”或“恢复出厂设置”按钮。但说实话我对Web方式一直不太推荐作为首选。原因是Web页面本身依赖设备当前配置能正常工作如果管理IP都找不到了或者页面登录被密码挡住那Web方式根本没有用武之地。另外Web恢复大都需要确认设备支持对应功能不同型号菜单结构差异也比较大教程很难一概而论。如果你能进入Web用一下也没问题进不去老老实实走前面两种方案就好。3. 恢复完成后第一件事让设备重新可用3.1 先别急着接业务把管理口配置起来设备恢复出厂并重启完成后状态是“裸奔”的没有VLAN接口地址没有Telnet/SSH也没法远程管理。这时候继续通过Console口操作先把基本管理条件搭建起来。给VLAN 1或你规划的管理VLAN配上IP地址Sysname system-view [Sysname] interface vlan-interface 1 [Sysname-Vlan-interface1] ip address 192.168.1.2 255.255.255.0 [Sysname-Vlan-interface1] quit然后开启远程管理服务并设置认证密码[Sysname] telnet server enable [Sysname] local-user admin [Sysname-luser-manage-admin] password simple Admin123 [Sysname-luser-manage-admin] service-type telnet [Sysname-luser-manage-admin] authorization-attribute user-role network-adminV7之后的管理理念和老版本差别大用户必须绑定角色否则即使账号存在也没权限操作这是很多新手容易忽略的地方。配置完成后建议及时保存一次[Sysname] save force别嫌麻烦不保存的话下次断电整个配置又全丢了等于白搞。3.2 部分型号的默认账号密码机制恢复出厂后的H3C交换机有些老型号默认没有密码Console口直接回车就能进有些版本会要求首次登录设置新密码还有些较新的软件版本Console口默认也需要密码常见的默认账号是admin密码在设备背面的贴纸或说明书里能找得到。最稳妥的办法就是登录后直接修改密码避免后续因为默认密码问题被“清配置”。3.3 版本差异带来的小坑我实际碰到过一台老款S3100V2交换机系统视图下没有restore factory-default这条命令翻了半天文档才确认老版本只支持在BootWare里删配置。另外有些设备恢复出厂后默认管理VLAN不一定是VLAN 1具体要看启动时的提示信息别想当然。操作之前花半分钟跑一下display version很多坑其实都可以提前规避。4. 一次完整的恢复过程现场记录4.1 场景回放同事带过一台S5120系列交换机说这台设备原来跑着一个办公室的网络后来因为测试系统时一通乱改VLAN、ACL全设乱了网络一会儿通一会儿不通远程也连不上只能通过Console口进去但密码还是之前测试时改的同事自己都忘了。我的处理思路是第一步先用BootWare跳过启动配置把密码解除第二步登录系统后向同事确认无需保留任何当前配置第三步执行完整恢复出厂第四步重新配置基础管理参数。之所以没有一上来就直接恢复出厂是为了先进入系统检查一下设备里是否存着重要信息比如诊断日志和备份接口配置顺便也确认一下设备型号和软件版本。4.2 实际操作过程设备通电在终端上看到Press CtrlB to enter BootWare menu的瞬间按下CtrlB顺利进入BootWare菜单。走Skip Current Configuration File设备重启后空配置进入系统。登录后先确认设备信息H3C display version H3C display device确认这台是S5120软件版本为Comware V7那么就可以用命令行方式了。接着执行H3C system-view [H3C] restore factory-default设备提示确认输入Y。随后重启H3C reboot重启结束后系统进入空配置状态。然后按3.1节里的方法重新配置管理IP、开启Telnet、创建用户、保存配置。整个流程从开机到设备恢复管理能力大概不到十五分钟。后来同事在旁边看得一愣一愣的说感觉像给交换机“重装了个系统”。5. 常见问题与排查技巧问题现象可能原因解决方案敲restore factory-default提示不支持软件版本过老命令未提供改用BootWare菜单删除配置文件按CtrlB进不了BootWare按键时机太晚或终端参数不对重启设备多次尝试确认波特率9600且无流控恢复后远程登录被拒配置文件被清Telnet/SSH服务未开启Console口进入系统重新开启服务并保存设备反复重启配置文件损坏或存储介质问题在BootWare下检查文件系统必要时格式化存储区后重新上传版本恢复后无法获取IP地址管理VLAN和地址未配置检查interface vlan-interface配置确认接口属于管理VLAN账号权限不足命令执行报错用户没有被赋予network-admin角色用super命令提权或在用户配置中正确绑定角色再讲一个容易被忽略的细节恢复出厂设置之前如果设备上有非常重要的历史日志需要留存建议先把日志保存下来因为恢复出厂会清掉设备的大部分运行日志这些日志在某些网络审计场景里是有价值的。收集日志的命令Sysname display logbuffer save log_before_reset.txt6. 最后再分享几个我自己踩过的坑第一个坑就是FedEx式的心急。以前有一次在一台S5560上恢复出厂设置命令行敲完就直接拔电重启了结果设备起来后配置文件还在根本原因是我操作了配置但没执行保存实际上下电后设备仍加载旧配置。之后我养成一个习惯恢复操作后一定看着设备完整启动一轮再决定下一步。第二个坑是BootWare里选错启动方式。跳过配置文件和真正清除配置是两个概念如果选了跳过但没删文件下次重启配置还是会回来。很多教程含糊地把这两种方式混在一起说实际操作时必须分清楚。第三个坑是恢复后不保存配置。我见过有同事在设备上花了大半天重新配置完所有东西结果下午机房跳闸重启后一切回到空配置直接崩溃。所以我反复强调任何配置完成后第一时间save force这个习惯能帮你在关键时刻保住劳动成果。最后补一句恢复出厂设置始终是手段不是目的。如果设备只是某个协议没跑通或者某个接口策略拦了不该拦的流量优先做精确排障真正到了配置全面失控、密码无法恢复、设备需要重新交付的境地再亮出恢复出厂这张底牌。趁这次操作把设备配置梳理干净后续管理起来会轻松很多。本文还有配套的精品资源点击获取