当前位置: 首页 > 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"。‌

相关文章:

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

一、需求说明 盒式交换机flash存储空间一般比较小,只有几百兆,部分比较可能不到100M。当然一般情况下也是够用的,只有在日志文件等占用较多,或者ios系统升级较多,bin文件占用较多的情况下可能出现不够用的情况。什么情…...

蜂窝网络架构

2G/3G 4G eNB RF-RRU eCPRI RRU-BBU 光纤 5G From 38.300 AMF处理信令等,UPF 用户面,后面还有SMF...

培训第二十二天(mysql数据库主从搭建)

上午 1、为mysql添加开机启动chkconfig [rootmysql1 ~]# chkconfig --list //列出系统服务在不同运行级别下的启动状态注:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。 要列出 systemd 服务…...

速盾:CDN回源失败都有什么原因?

CDN(内容分发网络)是一种通过将内容分发到全球各个边缘节点来提高网站访问速度和用户体验的网络技术。CDN回源失败是指CDN节点无法正常获取源站(原始服务器)上的内容。下面是一些可能导致CDN回源失败的常见原因: 网络故…...

C语言 | Leetcode C语言题解之第328题奇偶链表

题目: 题解: struct ListNode* oddEvenList(struct ListNode* head) {if (head NULL) {return head;}struct ListNode* evenHead head->next;struct ListNode* odd head;struct ListNode* even evenHead;while (even ! NULL && even->…...

8月6日笔记

8月6日 红日靶场打靶继续 SHOW VARIABLES #用于显示服务器运行时的各种系统变量的当前设置。这些变量可以控制服务器的行为在 MySQL 中,general_log 和 general_log_file 是两个与“general”相关的系统变量,它们控制着服务器是否启用一般查询日志以及…...

爱可声助听器:在全球听力市场中破冰前行

早在2021年,全球助听器市场规模就已经达到了101亿美元,Grand View Research数据显示,这一规模会持续增大,在未来的6年间,该数据将以4.9%的复合年增长率(CAGR)增长。 作为发展中国家&#xff0c…...

华为OD面试 - 最佳升级时间窗(Java JS Python C C++)

题目描述 有一套系统需升级,为减小系统升级期间的影响,需根据系统过去一段时间内的每小时平均访问数据,来预测最佳升级时间窗。 现给长度为168(7 * 24)的整数数组,表示一个周期(假设从周一00:00到周日24:00)的每小时历史数据,最佳升级时间窗选择规则如下: 时间窗内…...

LE-50821F/FA激光扫描传感器|360°避障雷达之性能参数与配置清单说明

LE系列激光扫描传感器|360避障雷达涵盖LE-50711、LE-50711F、​ LE-50621、LE-50821F、​LE-50621F、LE-50821FA、LE-50711FA、LE-50621FA等型号,广泛应用于自动化工厂、物流与仓储、汽车制造与物流、机械设备、能源与环境等领域的环境感知、高精度定位(…...

精准洞察农田生态,智慧农业物联网环境监测与数据采集系统来袭

随着智慧农业的快速发展,利用物联网技术实现对农田种植状态的精准监测变得愈发重要。为了确保监测的准确性、一致性和有效性,规范农田物联网监测设备的技术参数、部署安装以及数据对接等技术指标势在必行。 本文技术说明旨在为相关设备的选择、安装和集…...

sql注入复现(1-14关)

目录 第一关(字符型注入) 第二关(数字型注入) 第三关(闭合方式不同) 第四关(用双引号闭合) 第五关(不会数据回显) 第六关(闭合方式不同双引…...

Spring Boot-12

JavaConfig 是一种通过 Java 代码来配置 Spring 应用程序的方式,取代了传统的 XML 配置文件。这 什么是 JavaConfig JavaConfig 是 Spring Framework 的一部分,它允许你使用纯 Java 代码来定义 Spring Beans 和配置应用程序,而不需要 XML 配…...

【Linux】进程详解

1、定义 使用编译器将代码编译成的可执行文件称为程序,程序存储在磁盘上; 将程序从磁盘装载到内存中,并通过指令调用、各级缓存、寄存器运行起来的实例,称为进程; 一个程序可以同时运行多个进程;每个进程具有自己的‌内存空间、‌寄存器和‌文件描述符等资源。 进程ID:…...

python的多线程

python的threading模块,它提供了丰富的接口来创建和管理线程。 定义一个函数print_numbers,这个函数将由线程执行。在这个函数中,我们使用一个循环来打印数字,并使用time.sleep(1)来模拟每个数字打印之间有1秒的延迟。 在 if __…...

在Kylin服务器安装PostgreSQL16数据库

1、下载PostgreSQL16安装包 下载地址https://www.postgresql.org/ftp/source/v16.3/ 2、安装依赖和ICU库 查看服务器版本 yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c opens…...

【第15章】Spring Cloud之Gateway网关过滤器(URL黑名单)

文章目录 前言一、常用网关过滤器1. 常用过滤器2. 示例3. Default Filters 二、定义接口服务1. 定义接口 三、自定义过滤器1. 过滤器类2. 应用配置 四、单元测试1. 正常2. 黑名单 总结 前言 上一章我们通过,路由断言根据请求IP地址的黑名单功能,作用范围…...

pytorch和deep learning技巧和bug解决方法短篇收集

有一些几句话就可以说明白的观点或者解决的的问题,小虎单独收集到这里。 torch.hub.load how does it work 下载预训练模型再载入,用程序下载链接可能失效。 model torch.hub.load(ultralytics/yolov5, yolov5s)model torch.hub.load(ultralytics/y…...

【socket编程】UDP网络通信 {简单的服务器echo程序;简单的远程控制程序;简单的网络聊天室程序}

今天我们通过以下的几个surver/client模型了解一下UDP网络通信 一、简单的服务器echo程序 以下部分内容转载自「网络编程」简单UDP网络通信程序的实现_socket udp-CSDN博客 1.1 服务端 首先明确,这个简单的UDP网络程序分客户端…...

大数据存储解决方案:HDFS与NoSQL数据库详解

大数据存储解决方案:HDFS与NoSQL数据库详解 大数据存储解决方案在现代数据处理和分析中扮演着至关重要的角色。随着数据量的迅猛增长,传统的存储方式已经无法满足需求。HDFS(Hadoop分布式文件系统)和NoSQL数据库是当前最常用的两…...

如何用 ChatGPT 提升学术写作:15 个高效提示

在本文,我们详细探讨了如何利用 ChatGPT 提升学术写作的各个方面。我们帮助学术作者通过生成创意点子、构建论证结构、克服写作障碍以及格式化引用,从而显著提升其学术论文的质量。这 15 条提示不仅可以单独使用,还可作为学习的良好范例。 本…...

设计模式和设计原则回顾

设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...

RocketMQ延迟消息机制

两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数,对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后&#xf…...

CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型

CVPR 2025 | MIMO:支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题:MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者:Yanyuan Chen, Dexuan Xu, Yu Hu…...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会,其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具,对过去十年 WWDC 主题演讲内容进行了系统化分析,形成了这份…...

最新SpringBoot+SpringCloud+Nacos微服务框架分享

文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...

SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现

摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...

稳定币的深度剖析与展望

一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...

python执行测试用例,allure报乱码且未成功生成报告

allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...

Redis的发布订阅模式与专业的 MQ(如 Kafka, RabbitMQ)相比,优缺点是什么?适用于哪些场景?

Redis 的发布订阅(Pub/Sub)模式与专业的 MQ(Message Queue)如 Kafka、RabbitMQ 进行比较,核心的权衡点在于:简单与速度 vs. 可靠与功能。 下面我们详细展开对比。 Redis Pub/Sub 的核心特点 它是一个发后…...

Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信

文章目录 Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket(服务端和客户端都要)2. 绑定本地地址和端口&#x…...