当前位置: 首页 > news >正文

网络之华为S5700S-52P-LI交换机系统恢复

一、需求说明

  盒式交换机flash存储空间一般比较小,只有几百兆,部分比较可能不到100M。当然一般情况下也是够用的,只有在日志文件等占用较多,或者ios系统升级较多,bin文件占用较多的情况下可能出现不够用的情况。什么情况下需要进行系统恢复?一般只有两种情况:一是升级的时候上传了错误的bin文件,修改为启动文件后系统无法启动;二是上传的升级包产生丢包或者不完整导致系统无法启动。这两种情况下我们都需要进入ROM模式下执行系统恢复。博文实验环境说明:

  1. 交换机型号:华为S5700S-52P-LI
  2. 系统版本:V200R008C00SPC500)
    在这里插入图片描述

二、恢复步骤

  简而言之,如上所说其实都是一样的原因导致无法启动,那就是系统启动bin文件不正确。这种情况下又分两种创景,场景一是原来正确的系统bin文件还在,我们进入ROM模式下修改启动参数就可以恢复;场景二是原来正确的bin文件因为空间不足或者其他原因被删除了,我们需要重新上传正确的系统文件到flash中,然后修改启动参数后恢复。

1、系统正常系统

  系统正常启动的情况下报错,系统启动文件CRC校验错误,没有有效的系统启动文件。

Seeking a VRP software in flash file system …
flash:/s5700s-li-v200r003c00spc300.cc [46+2]…
Now, the current startup file is flash:/s5700s-li-v200r003c00spc300.cc
Error: Loading error in CRC checksum. File CRC is 0x1a20, calculated CRC is 0xd1f1
Error: Invalid package file
Auto-booting failed

2、进入ROM模式

  重启交换机,按下Ctrl+B,然后输入ROM模式密码"Admin@huawei.com"进入ROM模式。

Press Ctrl+B to enter BootROM menu ... 3
password: BootROM  MENU1. Boot with default mode2. Enter serial submenu3. Enter startup submenu4. Enter ethernet submenu5. Enter filesystem submenu6. Modify BootROM password7. Clear password for console user 8. Reboot

3、检查flash文件

  ROM模式下选择5(进入文件系统子菜单),再次选择5(展示flash 文件),我们可以看到只有一个.cc文件,这就是当前交换机的系统启动文件,说明原来正常启动的系统文件已经被删除,这种情况下我们只能通过ROM模式进行系统恢复。
在这里插入图片描述

4、再次回到主菜单

  主菜单总共有8个选项:

  • 1、模式启动模式;
  • 2、进入串口子菜单——用于修改串口参数,通过串口上传下载文件;
  • 3、进入启动顺序配置子菜单——用于配置启动系统文件,配置文件等;
  • 4、进入网络配置子菜单——配置TFTP、ftp等参数信息,通过tftp等上传下载文件;
  • 5、进入文件系统子菜单——查看或者删除flash下的文件;
  • 6、修改ROM模式密码;
  • 7、清楚console登录密码;
  • 8、重启设备。
    在这里插入图片描述

5、console上传

  很早起的交换机都只可以通过console恢复系统,console口速率默认9600bit/s,也就是1KB/s左右的速度,我们上传一个20MB的文件到flash就需要好几个小时。需要使用CRT等终端工具模拟调制解调器功能。如下图所示,2表示通过串口接口下载文件到flash,3是设置串口接口速率,默认9600,华为S5700S-52P-LI最大支持115200。
在这里插入图片描述
在这里插入图片描述

6、进入网络配置子菜单

  幸运的是现在交换机已经支持TFTP和FTP了。我们这里选择4,进入网络配置子菜单。
在这里插入图片描述

7、配置TFTP参数

  选择1开始配置TFTP参数,设置内容包括待上传文件文件名、交换机IP、TFTP Server IP地址,192.168.1.40是TFTP server的默认IP地址,我们也可以自定义,博主这里使用默认IP地址,修改终端网卡IP地址为192.168.1.40。
在这里插入图片描述

8、开启TFTP server服务

  博主使用的是3CDaemon工具作为TFTP server,启用TFTP服务后本地监听192.168.1.40 UDP69端口。
在这里插入图片描述

9、上传文件

  回到网络设置子菜单,选择2后开始上传文件。46s上传完成。
在这里插入图片描述

10、修改启动参数

  重新回到主菜单,选择3进入启动参数配置,选择2修改启动配置,选择新的系统启动文件。
在这里插入图片描述

11、重启交换机

  修改完启动参数后重启交换机,这个时候我们发现自检通过,交换机启动成功。
在这里插入图片描述

12、删除错误iso文件

  进入命令界面后我们可以使用delete命令删除错误的iso文件。

delete flash:/s5700s-li-v200r003c00spc300.cc

13、写在结尾

  对于不同版本的华为交换机,‌BootROM的默认密码也有所不同。‌例如,‌盒式交换机在V100R006C03之前的版本默认密码为"huawei",‌而在V100R006C03及之后的版本,‌默认密码为"Admin@huawei.com"。‌框式交换机在V100R006及之前的版本默认密码为"9300",‌在V100R006之后的版本,‌默认密码同样为"Admin@huawei.com"。‌

http://www.lryc.cn/news/416925.html

相关文章:

  • 蜂窝网络架构
  • 培训第二十二天(mysql数据库主从搭建)
  • 速盾:CDN回源失败都有什么原因?
  • C语言 | Leetcode C语言题解之第328题奇偶链表
  • 8月6日笔记
  • 爱可声助听器:在全球听力市场中破冰前行
  • 华为OD面试 - 最佳升级时间窗(Java JS Python C C++)
  • LE-50821F/FA激光扫描传感器|360°避障雷达之性能参数与配置清单说明
  • 精准洞察农田生态,智慧农业物联网环境监测与数据采集系统来袭
  • sql注入复现(1-14关)
  • Spring Boot-12
  • 【Linux】进程详解
  • python的多线程
  • 在Kylin服务器安装PostgreSQL16数据库
  • 【第15章】Spring Cloud之Gateway网关过滤器(URL黑名单)
  • pytorch和deep learning技巧和bug解决方法短篇收集
  • 【socket编程】UDP网络通信 {简单的服务器echo程序;简单的远程控制程序;简单的网络聊天室程序}
  • 大数据存储解决方案:HDFS与NoSQL数据库详解
  • 如何用 ChatGPT 提升学术写作:15 个高效提示
  • 【算法】贪心算法
  • 常见中间件漏洞复现之【Jboss】!
  • Java常用中间件(后续更新)
  • 网站或者网页Cookie 启用说明
  • Java 抽象知识笔记总结(油管)
  • 鲜花销售小程序的设计
  • Golang | Leetcode Golang题解之第324题摆动排序II
  • 32、Python之面向对象:对象的表示,再论Python是dict包括语法糖
  • 高级java每日一道面试题-2024年8月07日-网络篇-你对TCP的三次握手了解多少?
  • vite.config.ts中proxy的rewrite理解
  • 大数据环境下用户数据隐私安全防护系统的设计与实现(论文+源码)_kaic