【冰冻苔原】  
网聚无限美与忆

公告
日历
<2007年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678
统计
  • 随笔 - 70
  • 文章 - 11
  • 评论 - 99
  • 引用 - 0

导航

常用链接

留言簿(13)

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

链接无限

搜索

  •  

积分与排名

  • 积分 - 64166
  • 排名 - 56

最新评论

阅读排行榜

 

config-register共16位,以4位16进制数表示

格式:0xABCD
赋值范围从0x0到0xFFFF

0x2102 :标准默认值
0x2142 :从FLASH中启动,但不使用NVRAM中的配置文件(用于口令恢复)
0x2101 :从Boot RAM中启动,应用于更新系统文件
0x2141 :从Boot RAM中启动,但不使用NVRAM中的配置文件
其中C位的第三位为1时表示关闭Break键,反之表示打开Break键。
0x141:表示关闭Break键,不使用NVRAM中的配置文件,并且从系统默认的ROM中
的系统中启动。
0x0040:表示允许路由器读取NVRAM中的配置文件。

表1:config-register中各位的含义

位  十六进制值 含义
00-03  0x0000-0x000F  启动位 
05  0x0020  使用扩展的console速率,19200bps以上
06  0x0040  使得系统软件忽略NVRAM中的内容
07  0x0080  OEM位开启
08  0x0100  Break键关闭 
10  0x0400  IP广播到所有域 
11-12  0x0800-0x1000  Console口速率
13  0x2000  如果网络启动失败,默认从ROM中启动 
14  0x4000  不包含网络号的IP广播
15  0x8000  启动诊断信息同时忽略NVRAM内容

===============================================
以下是config-register和TFTP服务的联合应用:

  笔者有一台2501路由器的IOS是坏的(cisocB),另外一台2501路由器IOS是好的(ciscoA),好的
IOS在我的PC上面己经没有了,但是通过在PC上面做一个TFTP,把好的传到PC上面,再传
到坏的上面就太浪费时间了。后来想到一个办法,直接把好的路由器配置成TFTP服务器。


我的连接方式是两台路由器是通过E0口连接的,我先是在好的路由器上面(cisocA )把E0口配
置好IP是192.168.10.90(IP地址随便配置,只要两个E0口都能互相PING通就行)再到配置模式下
面输入 tftp-server c2500-js-l.122-7a.bin(这是你好的IOS里面的IOS文件名,用show version 来查
看你的IOS文件名

这台A己经配置好了以后,再到B这台来配置,首先让这台启动到BOOT模式,在全局配置模
式下面输入config-register 0x2101 再重启路由器,启动到BOOT模式以后,同样配置你的E口,
到了BOOT模式以后,输入copy tftp flash ,提示你输入TFTP服务器,再输入文件名,就可以
了,具体操作步骤如下:

-----------------------------------------------------------------------------
cisocA#conf t
cisocA(config)#tftp-server c2500-js-l.122-7a.bin
cisocA(config)#int e0
cisocA(config-if)#ip add 192.168.10.90 255.255.255.0
cisocA(config-if)#no shut
ciscoB(config)#conf t
ciscoB(config)#config-register 0x2101
ciscoB(config)#end
ciscoB#reload
System configuration has been modified. Save? [yes/no]: y
ciscoB(boot)>enable
ciscoB(boot)#conf terminal
ciscoB(boot)(config)#int e0
ciscoB(boot)(config-if)#ip add 192.168.10.80 255.255.255.0
ciscoB(boot)(config-if)#no shut
ciscoB(boot)(config-if)#end
ciscoB(boot)#erase flash
System flash directory:
File Length Name/status
1 15533612 c2500-js-l.122-7a.bin
[15533676 bytes used, 1243540 available, 16777216 total]
Erase flash device? [confirm]
Are you sure? [yes/no]: y
Address or name of remote host [192.168.10.80]? 192.168.10.90
Source file name? c2500-js-l.122-7a.bin
Destination file name [c2500-js-l.122-7a.bin]?
Erase flash device before writing? [confirm](回车)
Copy 'c2500-js-l.122-7a.bin' from server
as 'c2500-js-l.122-7a.bin' into Flash WITH erase? [yes/no]y
输入Y以后,程序就自动COPY IOS,等成功以后,你再如下配置
ciscoB(config)#config-register 0x2102
ciscoB(config)#reload
-----------------------------------------------------------------------------

posted on 2007-11-05 15:30 【冰冻苔原】 阅读(3039) 评论(0)  编辑  收藏 所属分类: 编程&&电脑技术随笔
 
Copyright © 【冰冻苔原】 Powered by: 博客园 模板提供:沪江博客