配置寄存器值为什么是OX2102
来源:互联网 发布:2016淘宝精刷 编辑:程序博客网 时间:2024/05/26 12:59
通过show version命令可以看到路由器配置寄存器的值,缺省情况下为0×2102。
这四个数字每一个均有着重要的意义。下面从低到高进行一一的介绍。
第一个2,还原成二进制为0010,这一部分为boot field
对路由器IOS的启动起着至关重要的作用,当boot field 的值为2-15中的任何一个时
路由器属于正常启动,当此值为0时,路由器启动后会进入ROMMON模式,此值为1时
路由器进入到RXBOOT模式(2500路由器的FLASH在配置寄存器的值为2102时属性为只读
如果要升级IOS必须把寄存器的值修改为2101)
1,还原成二进值为0001,我们来关注BIT8,值为0时
路由器在正常运行模式下CTRL + BREAK无效;值为1
路由器在任何运行模式下只要按下CTRL + BREAK均会立即进入ROMMON模式。
0,还原成二进制为0000,这四位中,起关键作用的是第三位(即整个寄存器里面的BIT 7)
值为0,当路由器启动后会从NVRAM里面的配置文件调到RAM里运行,值为1
路由器启动后会忽略NVRAM的配置(这就是我们在进行PASSWORD RECOVERY时把寄存器的值改为2142的原因 )
第二个2,还原成二进制为0100,其中BIT13,当值为0时,路由器如果进行网络启动会尝试无穷多次。当值为1时,路由器最多进行5次的网络启动尝试。
——————————————————-
常用的寄存器值:
0×2100:Rom Monitor监视模式
0×2101:从Rom启动,用于更新系统文件
0×2102:从Flash启动,同时读取NVRAM中的startup-config (工厂默认值)
0×2142:从Flash启动,但不使用NVRAM中的startup-config (一般用于口令恢复)
0×2101:从Boot RAM中启动,应用于更新系统文件
0×2141:从Boot RAM中启动,但不使用NVRAM中的配置文件
其中C位的第三位为1时表示关闭Break键,反之表示打开Break键。
0×141:表示关闭Break键,不使用NVRAM中的配置文件,并且从系统默认的ROM中的系统中启动。
0×0040:表示允许路由气读取NVRAM中的配置文件。
表 A 启动为注视 (配置寄存器位 00 到 03)
启动位的意义
0×0:启动后停留在bootstrap状态
0×1:从 ROM 中启动
0×2到0xF:指定默认的启动文件启动系统
- 配置寄存器值为什么是OX2102
- 如何配置寄存器的值
- 配置寄存器
- 配置寄存器
- 为什么返回值是ostream&
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- 为什么寄存器比内存快?
- Flex+BlazeDs+Java的教程及Demo
- HDU 4474 Yet Another Multiple Problem【BFS+一个判断技巧】
- tomcat server 相关 数字证书 的生成
- 多态的一些理解
- [转]Unity——Export/Import Package功能和项目管理的研究
- 配置寄存器值为什么是OX2102
- tomcat设置项目默认启动
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理 第 2 部分: 设计模式分析
- iOS 笔试、面试题
- C语言预处理命令之条件编译
- libpng error: Not a PNG file
- C++的static关键字
- ListView(1)——各种Adapter的使用
- 音视频同步-时间戳