修改设备密码及灌溉IOS

简介:

路由器加电/启动顺序:
1.加电自检 (POST):(内存、CPU、主板、以及接口等信息)
2.加载并运行启动引导微代码
(查找寄存器值,根据寄存器值寻找IOS文件)
3.寻找IOS映象文件
(存放在Flash中还是其它位置)
4.加载IOS映象文件
(解压操作系统)
5.寻找配置文件
(配置文件在boot system中指明位置)
6.加载配置文件
7.正常运行


IOS软件故障排除:

1、缺少配置文件或boot system语句不正确

2、不正确配置寄存器值

3、受损的Flash软件

4、硬件故障


修改密码

注释:根据设备修改寄存值

router#show version

.....................

Configuration register is 0x2102

第一步、重启路由器按ctrl + break +fn键 进入监控模式 
第二步、修改寄存器值【rommon>模式下修改】

remmon>confreg 0x2142 路由器是1003、1004、3600、4500、4700、72XX、75XX系列

remmon>o/r 0x2142 路由器是2000、2500、3000、680×0 based 4000、7000系列为重启

注:

0x2102:默认启动方式,从flash启动,并加载配置文件
0x2142:从flash启动,不加载配置文件(用于密码恢复)
0x2141:从ROM启动,进入xmodem模式,用于灌溉IOS

第三步、在监控模式下重启路由
remmon>reset 

remmon>i  

看这里进入系统之后 直接就进入了用户模式 没要密码
Router>enable
Router#copy start running-config
Destination filename [running-config]?
552 bytes copied in 0.416 secs (1326 bytes/sec)
我们输入enable 进入特权模式 输入命令 copy start running-config从NVRAM里面调用配置到内存中
第四步、下一步更换密码
Router#conf t
Router(config)#line console 0
Router(config-line)#password admin
Router(config-line)#login
Router(config-line)#exit
Router(config)#enable secret admin
第五步、更改寄存器值 恢复到正常的启动次序
ru1(config)#config-register 0x2102
第六步、保存配置到NVRAM里面
ru1(config)#exit
ru1#write
第七步、重启一下
Router#reload
Proceed with reload? [confirm]
Press RETURN to get started!
User Access Verification
Password:
Router#


Cisco S2960修改密码

第一步、关电源,长按MODEL键,直到出现switch:模式

第二步、输入flash _init,清空flash卡
switch: flash_init
第三步、查看flash内容
switch: dir flash:
Directory of flash:/
2    -rwx  1481      <date>               config.text.renamed
3    -rwx  5         <date>               private-config.text.renamed
7    drwx  192       <date>               c2960-lanbase-mz.122-35.SE5
24178176 bytes available (8335872 bytes used)
第四步、修改密码文件名为config.text.renamed.old,让交换机重启后不能从中读取密码

switch: rename flash:config.text.renamed flash:config.text.renamed.old
switch: dir flash:
Directory of flash:/
2    -rwx  1481      <date>               config.text.renamed.old
3    -rwx  5         <date>               private-config.text.renamed
7    drwx  192       <date>               c2960-lanbase-mz.122-35.SE5
24178176 bytes available (8335872 bytes used)
第五步、重启switch: boot
第六步、进入特权模式,并将修改原先文件名config.text.renamed,改回,拷贝flash:config_text 文件到running-config中

Would you like to enter the initial configuration dialog? [yes/no]: n
Switch>enable
Switch#rename flash:config.text.renamed.old flash:config.text.renamed
Switch#copy flash:config.text.renamed system:running-config
Destination filename [running-config]?

第七步、修改密码或者清除密码并保存。


被恢复flash的设备:

读取后正常启动。如果没有找到IOS镜像,则进入boot模式,即Mini IOS启动。boot模式下可使用TFTP上的IOS;或使用TFTP/X-modem为路由器重新灌一个IOS

在 rommon 状态下输入:(注意大小写)
  rommon 1 >IP_ADDRESS=1.1.1.1(路由器的ip地址)
  rommon 2 >IP_SUBNET_MASK=255.255.255.0(路由器的掩码)
  rommon 3 >DEFAULT_GATEWAY=1.1.1.2(网关,是pc机的ip地址)
  rommon 4 >TFTP_SERVER=1.1.1.2(是pc机的ip地址)
  rommon 5 >TFTP_FILE=c2600-i-mz.123-6e.bin(上传文件的名称)
  rommon 6 >sync(保存)
  rommon 7 >set(查看)
  rommon 8 >tftpdnld(传送文件)出现提示选择y
含有flash的设备:可以使路由器或者是服务器等


用一台路由器做FTP

int e0/0
ip ad 1.1.1.2

tftp-server flash:c2600- j1s3-mz.122-15.T14.bin

路由器的组件:

CPU:中央处理单元(微处理器 ):负责路由器的控制和运算部件,负责路由查找、维护更新路由表,转发数据包等操作、路由器处据报的速率在很大程度上取决于处理器


ROM:只读存储器 :其中所包含的代码执行加电检测——自检

Flash Memory:闪存: 存储IOS软件,维持路由器正常工作/除RAM外,所有这些类型的存储器都是永久性存储器
NVRAM:非易失内存:存放路配置文件。在路由器断电时,仍能保持其内容

RAM:随机存取存储器 :用于存储临时运算结果、如路由表、ARP表,并作为数据报缓存区,IOS也在RAM中运行.开机时解压到此、断电后数据丢失

IO端口 MSC:输入/输出端口是报文进出路由器的连接装置。每一个I/O端口都连到一个特定介质转换器(Media-Specific Converter, MSC)上,MSC提供物理接口到特定类型介质,如以太网、令牌环网等


license:许可证,是供应商与客户对所销售/购买的产品(这指软件版本)使用范围、期限等进行授权
物理可见的license授权证书和license文件
license文件:指控制软件版本的容量、功能和时间的授权文件,该文件根据合同信息生成,通过专门的加密工具生成,以电子文件形式发放
license授权证书:保证买方权益,是受法律保护的
display esn可以获取到设备的ESN










本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1767080,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
28 0
|
3月前
|
机器学习/深度学习 PyTorch TensorFlow
是否有其他框架可以在iOS设备上进行机器学习?
是否有其他框架可以在iOS设备上进行机器学习?
21 1
|
3月前
|
存储 数据建模 iOS开发
iOS设备功能和框架: 什么是 Core Data,它在 iOS 中的作用是什么?
iOS设备功能和框架: 什么是 Core Data,它在 iOS 中的作用是什么?
32 1
|
3月前
|
定位技术 iOS开发
iOS设备功能和框架: 如何使用 Core Location 获取设备的位置信息?
iOS设备功能和框架: 如何使用 Core Location 获取设备的位置信息?
19 0
|
6月前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
本文将以iOS技术博主身份,分享解决使用无密码的.p12文件发布应用时遇到的问题,并介绍如何以带密码的方式重新导出.p12文件的方法。通过本文提供的步骤,开发者可以顺利完成证书的发布流程。
|
3月前
|
机器学习/深度学习 PyTorch TensorFlow
iOS设备功能和框架: 什么是 Core ML?如何在应用中集成机器学习模型?
iOS设备功能和框架: 什么是 Core ML?如何在应用中集成机器学习模型?
27 0
|
3月前
|
iOS开发
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
101 0
|
6月前
|
iOS开发 开发者
Xcode7.2真机调试iOS 9.3的设备
Xcode7.2真机调试iOS 9.3的设备
108 0
|
6月前
|
数据安全/隐私保护 iOS开发
生成IOS app专用密码教程
生成IOS app专用密码教程
|
6月前
|
数据安全/隐私保护 Android开发 iOS开发
解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)
解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)
110 0