ios 查看同文件名_实战恢复cisco 2950交换机的IOS

本来想用两台思科交换机做实验的,可是通过console口进入其中一台交换机后却发现这个台交换机的IOS文件丢失了。本来正常进入交换机后应该是首先进入到用户模式的,而且提示符应该是“>”,而现在提示符却成了“:”,

如图:

310ebfaf79a70bdcf79becaeb3865a4c.png

实战恢复cisco 2950交换机的IOS

这个就相当于一台电脑没有了操作系统,所有的硬件成了一堆废铁,没有实际用途了,所以现在要做的就是恢复cisco交换机的IOS文件,可是手头上并没有现成交换机的IOS文件,怎么办呢?

好在现在有两个交换机,而且两个思科交换机型号都是一样的(都是2950的),为何不把另一台的交换机的IOS先复制出来呢?

OK,开始干活

第一步要提取一台思科交换机的IOS

首先把PC的串口和有IOS文件交换机的console口连接起来,并且用网线把交换机的FA0/1端口和PC的网卡连接。

之后使用超级终端进入到交换机,给vlan 1 创建一个IP地址192.168.12.1

(FA0/1端口默认是在vlan 1下的)

如图

2883e76016cf2a0d224a6ee6d225e932.png

实战恢复cisco 2950交换机的IOS

之后把PC的网卡IP设置为192.168.12.2,并且打开TFTP服务

9219631dc40bd1519a2960084fa883b2.png

实战恢复cisco 2950交换机的IOS

先用交换机PING一下PC看他们之间能否正常通信,如下图所示交换机和PC可以正常通信了

912d7ba50bd7b6a5de4554e670646348.png

实战恢复cisco 2950交换机的IOS

下一步就是要把cisco交换机的IOS文件通过TFPT拷贝到PC机上

如下图,首先输入COPY flash:?回车

查看ios文件名,在图中选中的部分即为IOS的文件名

5768b8dd13ed2b9878bd4bd133aa97df.png

实战恢复cisco 2950交换机的IOS

所以完整的复制命令为:COPY FLASH:C2950-i6q412-MZ.121-9.EA1.bin tftp:回车

后面提示输入IP地址,那就输入PC机的IP地址:192.168.12.2回车

在提示输入复制后的文件名,让他默认好了,直接回车,如下图

10de73f97ba09e3c392dd4fafe3b9d42.png

实战恢复cisco 2950交换机的IOS

现在思科交换机的IOS文件就开始往PC机上复制了

9116d69bc36472698720b6f6760c4a35.png

实战恢复cisco 2950交换机的IOS

同时PC机上的tftp也有反映了

0c8520e0b1a90ec554420606ebfcdfcf.png

实战恢复cisco 2950交换机的IOS

好了复制完成,现在在PC机上就可以找到复制后的IOS文件了,如下图

9e664c64a0e850891bfbe8370dae6a6b.png

实战恢复cisco 2950交换机的IOS

到此第一部分已经完成了,下面要做的就是把这个PC机上的IOS文件复制到丢失IOS文件的交换机上去。

第二步开始正式恢复cisco交换机IOS

首先就是要把console线直接换到另一个思科交换机的console口上,网线可以不用了

之后关掉这个思科交换机的电源,按住交换机面板上的mode键不松开,同时在开启交换机的电源,等待交换机出现flash_init,load_helper,boot同时进入命令模式的时候就可以松开mode键开始输入命令了,如图

a05afaa85b4d634c7bc6e94ae8c1f434.png

实战恢复cisco 2950交换机的IOS

首先输入flash_init回车

出现如下图的提示

在输入load_helper回车

输入后无提示内容

a3efbc9520c32310067a0c10384f359e.png

实战恢复cisco 2950交换机的IOS

下面就可以通过xmodem来恢复IOS了,输入如下图命令

9d2fed2aa9a38cf97d64da9055e3140f.png

实战恢复cisco 2950交换机的IOS

输入后如果出现一个大“C”字母,就可以开始传送文件了

如图点击超级终端的传送-发送文件

fb09110f46048021dfdd28e2e6be4b3f.png

实战恢复cisco 2950交换机的IOS

在弹出的对话框中文件名里选择PC机上IOS的路径,协议选择Xmodem,点击发送开始传送

ed049db20573cacb26b3e818aa1a3366.png

实战恢复cisco 2950交换机的IOS

下面就开始传送了,看一下剩余时间,剩余56分钟,慢慢等待吧,吹吹空调喝杯茶。

18c6ca55f8f7b94e7757b3455daaf5fe.png

实战恢复cisco 2950交换机的IOS

等待了差不多一个小时之后再看终于快传完了(要是中途断电了,那就只能自认倒霉,只能从头再来了!)

f611fdc30f08590cde80a55b024f254d.png

实战恢复cisco 2950交换机的IOS

好了,终于传完了,在看命令提示,已经提示复制成功了

2023ab42b18db93977d0e234b8a0a7ad.png

实战恢复cisco 2950交换机的IOS

之后输入boot命令重新加载一下IOS文件

0d292d425608d0f61b5651514ce0b6bf.png

实战恢复cisco 2950交换机的IOS

出现了一大串的命令之后,再看交换机已经可以正常使用了

f92d0198f1a73f0b0e1592d834819d10.png

实战恢复cisco 2950交换机的IOS

使用 show flash命令查看一下IOS文件

f3b4e3de741f93450e25fb2725d2fcae.png

实战恢复cisco 2950交换机的IOS

到此为止,恢复思科交换机IOS文件实战过程到此结束了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/533077.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

repositoryitemlookupedit根据每行的id绑定数据_一种根据数据库自增ID生成唯一ID的解决方案...

在我们的开发过程中,经常会遇到ID生成的问题,那么这里就介绍一种解决方案,注意这里只适合混淆ID规则,也就是说生成的ID没有任何规则,不适用于订单ID。一般有序自增主键的ID,极易被爬虫抓取数据,…

bootstracp实现树形列表_Java实现一致性哈希算法,并搭建环境测试其负载均衡特性...

实现负载均衡是后端领域一个重要的话题,一致性哈希算法是实现服务器负载均衡的方法之一,你很可能已在一些远程服务框架中使用过它。下面我们尝试一下自己实现一致性哈希算法。一. 简述一致性哈希算法这里不详细介绍一致性哈希算法的起源了,网…

c# mysql数据库查询语句_C# mysql 查询

展开全部|mysql> select * from test_book1;-------------------------------------------------|e68a84e8a2ad3231313335323631343130323136353331333335303534 id | name | data |-------------------------------------------------| …

系统分析师和系统架构设计师难度比较_系统架构设计师,马上开课了!

一年只考一次的系统架构设计师7月7日通关指南开课系统架构设计师考试,是2009年11月计算机资格考试新增专业,这个级别属于高级资格考试。与该考试同级别的还有系统分析师、信息系统项目管理师、系统规划与管理师以及网络规划设计师。系统架构设计师每年考…

运维人员mysql如何访问_mysql 运维常见操作

MySQL密码的恢复方法之一1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信…

mocha 测试 mysql_node项目mocha自动化测试的疑问

测试框架:mocha数据库:mysql和mongodb疑问1. 如何控制多个测试用例的运行顺序?用例写多了,A用例把数据变成了状态1,有些后面的用例基于这个状态1的数据进行查询判断,才能使得后面的用例正常运行&#xff0c…

pythonhelloworld实例_Python基于Tkinter的HelloWorld入门实例

本文实例讲述了Python基于Tkinter的HelloWorld入门实例。分享给大家供大家参考。具体分析如下:初学Python,打算做几个Tkinter的应用来提高。刚学的HelloWorld,秀一下。我用Python3.2的,Windows版本的。源代码如下: #导…

tensorflow提取mel谱特征_【脑电信号分类】脑电信号提取PSD功率谱密度特征

点击上面"脑机接口社区"关注我们更多技术干货第一时间送达本文是由CSDN用户[frostime]授权分享。主要介绍了脑电信号提取PSD功率谱密度特征,包括:功率谱密度理论基础、matlab中PSD函数的使用介绍以及实验示例。感谢 frostime!1. 序…

mysql用户可以localhost登陆_【单选题】登陆MySQL服务器,默认的用户名为 A. user B. pwd C. root D. localhost...

功能清利湿热、利胆退黄的药物是A、茵陈蒿B、猪苓C、泽泻D、滑石E、关木通舌尖上对酸味特别敏感的部位是_____。EDI的中文名称是什么?什么维生素能促进血液的凝固?当输油喷射泵故障时,Ⅱ组油箱是如何向Ⅲ组油箱供油的?A.通过溢油口…

从mysql中取出代理ip_GitHub - lican09/IPProxyTool: 抓取大量免费代理 ip,提取有效 ip 使用...

IPProxyTool使用 scrapy 爬虫抓取代理网站,获取大量的免费代理 ip。过滤出所有可用的 ip,存入数据库以备使用。可以访问我的个人站点,查看我的更多有趣项目 awolfly9个人项目欢迎加微信吐槽如果在使用中有任何疑问,或者项目中有任…

docker卸载 windows版本_DevOps系列 006 - Docker安装

这是DevOps系列的第六节,我们开始安装DockerDebian 上安装可以基于最新debian10的发行版,我现在还用着debian9,不过随后,我会发出Windows / macOs / Ubuntu的参考。安装如果您已经是root用户,则无需使用sudo1、卸载任何…

mysql设置success信息_【原创】MySQL Cluster安装部署(Success)

参考:http://www.cnblogs.com/zhoulf/archive/2013/01/30/2883207.html安装要求安装环境:centos6.3(X64)软件名称 :mysql-cluster-gpl-7.3.8-linux-glibc2.5-x86_64.tar.gz (通用版)管理节点IP:10.61.5.51数据节点-SQL节点IP:10.61.5.52数据节…

tab vue 竖排_vue 实现tab切换保持数据状态

页面做tab切换,由于组件每一次切换都会重新实例化组件,我们想要页面不论怎么切换都仍然保持tab里面的内容不会刷新,减少页面重新渲染以及减少请求实现方法:使用包裹组件 列表页面跳转详情 ,列表页面保持上一次操作状态…

multisim连接MySQL_首次使用Multisim软件进行电路仿真设计

第一次接触使用Multisim进行电路仿真设计,通过使用这款软件,从中也学习到了很多东西,在这里想简单介绍一下这款软件的最主要也是最重要的功能和特点。创建电路,必定要放置元器件,这就需要用到元器件工具栏,…

mysql到pg怎么高效_干货 | Debezium实现Mysql到Elasticsearch高效实时同步(示例代码)

题记来自Elasticsearch中文社区的问题——MySQL中表无唯一递增字段,也无唯一递增时间字段,该怎么使用logstash实现MySQL实时增量导数据到es中?logstash和kafka_connector都仅支持基于自增id或者时间戳更新的方式增量同步数据。回到问题本身&a…

mysql怎么复制信息_mysql关于复制的一些信息参考

1.主库的复制用户密码修改后,在备库修改复制:stop slave;change master to master_user‘username‘, master_password‘password‘;start slave;2.创建复制子用户及其授权:GRANT REPLICATION SLAVE, REPLICATION CLIENT ON . TO ‘repl‘‘%…

java swing web_Java-JFrame-swing嵌套浏览器步骤

Java-JFrame-swing嵌套浏览器步骤一、使用swing嵌套浏览器要实现的功能:通过java的swing实现在一个窗体中嵌套一个浏览器,可以在这个浏览器中将另一个项目的内容显示出来,只需要回去另一个项目首页的url即可,这样另一个项目就可以…

java thread safe_Java 线程安全 Thread-Safety

在 Java 的线程安全是老生常谈的问题。经常是各种写法说法一大堆,感觉很多的来源都是在面试的时候,很多考官都喜欢问线程安全的问题。起源这个问题的起源就是 Java 是支持多线程的。如果对进程和线程是什么不太清楚的话,可以恶补下大学课程《…

java 对象复制字段_利用Java反射机制实现对象相同字段的复制

一。如何实现不同类型对象之间的复制问题?1、为什么会有这个问题?近来在进行一个项目开发的时候,为了隐藏后端数据库表结构、同时也为了配合给前端一个更友好的API接口文档(swagger API文档),我采用POJO来对应数据表结构&#xff…

java 类确定运行时间_java回调函数实例:实现一个测试函数运行时间的工具类

下面使用java回调函数来实现一个测试函数运行时间的工具类:如果我们要测试一个类的方法的执行时间,通常我们会这样做:public class TestObject {/*** 一个用来被测试的方法,进行了一个比较耗时的循环*/public static void testMet…