Cisco Router几种存储介质:Flash ,NVRAM,ROM,RAM
主要存储功能:
思科路由器启动顺序:
1、路由器执行POST:开机自检;POST保存在ROM中,并从ROM运行;
2、只有,引导程序将查找并加载思科IOS软件;引导程序保存在ROM中,默认情况下,所有思科交换机都会首先从闪存中加载IOS;
3、IOS软件将在NVRAM中查找有效的配置文件;
4、如果在NVRAM中查找到启动配置文件,路由器会不止此文件到RAM中,并将它称为运行配置。 如果找不到,则进行广播查找,还找不到,路由器将进入设置模式进行配置;
配置目的:寄存器配置用于更改路由器启动过程。
启动位由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中的配置文件。
监视命令功能
o:以位的形式显示实际配置的当前起作用的寄存器,
o Displays the virtual configuration register, currently in effect, wi
th a description of the bits
o/r:重置实际配置的寄存器为以下值:
?9600 (端口速率)
?Break是否有效
?是否忽略NVRAM中的配置
?是否从ROM 中启动
如:o/r 0x2102
表B-1 寄存器配置定义表
位顺序 十六进制 意义
00 to 03 0x0000 to 0x000F 启动字段
06 0x0040 使得系统软件忽略NVRAM中的内容
07 0x0080 OEM位开启
08 0x0100 Break键关闭
10 0x0400 IP广播到所有域
11 to 12 0x0800 to 0x1000 Console口速率
13 0x2000 如果网络启动失败,默认从ROM中启动
14 0x4000 IP broadcasts do not have net numbers
15 0x8000 启动诊断信息同时忽略NVRAM内容
(1)工业默认寄存器位 0x2102。这个只有以下几个部分组成
bit 13 = 0x2000, bit 8 = 0x0100, and bits 00 到 03 (参照 TableB-2) = 0
x0002.
表 B-2 启动为注视 (配置寄存器位 00 到 03)
启动位的意义
0x0:启动后停留在bootstrap状态
0x1:从 ROM 中启动
0x2到0xF:指定默认的启动文件启动系统,
表B-3 Console口速率设定表
速率 12位 11位
9600 0 0
4800 0 1
1200 1 0
2400 1 1
关于思科路由器密码忘记了如何恢复?
通常工作中为了安全起见我们都会为路由器设置相应的密码,但是随着企业规模的增大,网络运维人员的增多,路由器的增多,在对路由器管理的同时都会设置一组密码供用户使用,但是久而久之因为种种原因使密码丢失或者忘记。。。
下面介绍一种恢复密码和配置的方法:
首先进入思科路由器配置设置界面
Continue with configuration dialog? [yes/no]: no
Press RETURN to get started!
Router>enable
Router#conf
Router#configure t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#enable password 123(配置的密码)
Router(config)#
Router(config)#hostname r2(给设备修改的名字)
r2(config)#
r2(config)#
r2(config)#wr
r2(config)#exit
完成上述就对路由器进行重新加电的操作
r2 con0 is now available
Press RETURN to get started.
########################
在上述加载启动的时候同时按ctrl+break按键,进行如下操作:
monitor: command "boot" aborted due to user interrupt
rommon 1 > confreg 0x2142(此处为修改寄存器的比特值,正常的为2102修改后系统再次启动会绕过加载文件)
rommon 2 > reset(修改完成后重启)
Router>enable
Router#copy startup-config running-config(这里是将之前的配置文件拷贝过来直接覆盖)
Destination filename [running-config]?
569 bytes copied in 0.416 secs (1367 bytes/sec)
r2#
%SYS-5-CONFIG_I: Configured from console by console
r2#
r2#confi
r2#configure t
Enter configuration commands, one per line. End with CNTL/Z.
r2(config)#enable password 456(修改密码)
r2(config)#exit
r2#
%SYS-5-CONFIG_I: Configured from console by console
r2#
r2#confi
r2#configure t
r2#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
r2(config)#config-register 0x2102(重新设置回之前的寄存器内的信息)
r2(config)#exit
r2#
%SYS-5-CONFIG_I: Configured from console by console
r2#wr
Building configuration...
[OK]
r2#
通过以上操作可以找回丢失的密码和以前的配置
思科路由器加载IOS文件时,可以使用的备用位置:闪存、TFTP主机、ROM.。
思科路由器打错命令等几秒,要马上终止它按哪几个键来的?不然就按ctrl+shift+6吧
CDP Cisco Discovery Protocol,思科发现协议
同时登录多个设备:
Ctrl+Shif+6组合键,再释放它,然后再按下X建。
背景:现在网络故障,需要检查R2 与 R4 ,检查R4无问题后,R4不断情况,登R2进行检查!
1.
R1登录R4的配置在之前总结了,先要在R4上建立vty链路,在R1端telnet,进入到R4
2.
ctrl+shift+6 切换到到R1的界面
3.
R1# telnet 2.2.2.2 登陆到R2,检查也没有问题
4.
ctrl+shift+6 再次切换到到R1的界面
5.
如果还是觉得问题出在R4上,进入R4 ,不用telnet一遍
6.
1 输入1相当于直接返回到第一个进行远程登录的状态/2 也可以切换到2
7.
不想与之保持连接可以直接exit
如果想同时登录R2,R3,R4则需要在R2,R3,R4配置命令
line vty 0 15
password langfang
enable passpword cisco123