Chinaunix首页 | 论坛 | 博客
  • 博客访问: 345941
  • 博文数量: 61
  • 博客积分: 2451
  • 博客等级: 上尉
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-06 21:24
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(44)

2010年(16)

分类:

2011-04-13 19:09:55

首先,路由器的基本组件:

1 cpu 作用执行操作系统的功能,包括路由规则。。。

2 闪存(可擦写的非易失性存储器)用于保存路由器的操作系统。但路由启动时ios被拷贝到RAM中运行。路由器断电后内容不会消失。

3 ROM :只读存储器,里面有Bootstrap 引导程序,诊断程序,微型ios (相当于window的安全模式)

4 RAM :随机存储器 在里面:

  运行的操作系统 , 运行的配置文件 ,路由表 ,arp缓存表(ipv4 与 mac 地址的映射 用于介绍arp请求的发送,增加网络性能),缓存区(当接口包超载时,可以将包在缓存区进行排队,可减少包丢失的数量)断电后内容全部消失

5 NVRAM :非易失性随机存储器 里面存放startup-config 寄存器。断电后内容不会丢失

  查看启动启动时路由器的配置命令:show startup-config

第二部分:知道路由器的基本组件后再看路由器的引导过程:

1 执行post自检 :检查路由器的硬件及执行一系列的诊断校验cpu,RAM

2 自检完后就应该加载引导程序了,引导路由器去哪加载ios,首先检查配置寄存器的值

在这里说一下配置寄存器的值与路由器从哪加载ios的关系 配置寄存器的值16位 一般都为0x2102

0010  0001 0000 0010

重点看15,13,8,6,最后四位(注:标号从0开始)

15 位为1时表示不启动诊断消息 默认是启动的

13 位为1时表示如果启动失败则调用miniios

8  位为1时表示不能中断进入ROMMON

6  位为1时表示表示启动时不调用NVRAM中的配置文件(用于密码恢复)

最后四位:

0 时 自动进入ROMMON 模式

1 时 自动进入miniios

2-F 查看boot system 命令

好 再看路由器的启动:当检查到配置寄存器的后四位是0000时进入ROM monitor 模式,当为0001时从ROM中启动miniios 如果都不是则查看管理员是否设置了boot system命令如过有就根据他们设的去做。如果找不到boot system命令则从闪存中的第一个ios,如果闪存中ios无效或则是找不到的话那么路由器就会尝试从tftp中查找

如果还是没有找到的话,那么第13位的寄存器的值就起作用了 为1则调用miniios 不会1则继续去tftp,网络服务器上查找直到找到为止。

3 加载完ios 应该加载配置文件了,查看寄存器的第6位是否为1 为1 则直接进入setup模式,不为1 则去NVRAM中加载配配置文件。没找到或无效则仍然进入setup模式

第三部分:路由器的基本配置

show vesion :查看路由器的基本软硬件

show history : 查看缓存命令

terminal history 开启路由器命令缓存功能

terminal no history 关闭缓存模式

terminal history size  设置缓存的命令数 默认为10

show clock 查看系统时间 默认是utc 时间比北京晚8个小时

clock set hh:mm:ss days month year 设置系统时间

clock rate 设置时钟

banner motd  进入路由器的信息

全局打 enable password  或 enable secret 设置进入特权模式下的密码

line console 0

打 password cisco 设置控制台密码为cisco

line vty 0 4

password cisco

login

设置远程登入密码

接口模式下打 description 对接口的具体作用进行描述 有利于排错

启用接口代理arp : ip proxy-arp 然后show ip interface +接口 查看 禁用 no ip proxy-arp

当你用telnet 登入到路由器时 配置如果出现错误的话不会给出提示 当打了命令:teminal monitor 后就会显示

在个人计算机上ping 时 用-n 选项指定包的个数如: ping 192.168.1.1 -n 100 指定100 ping包

用ping 192.168.1.1 -t 表示无限ping

在路由器上查看arp 缓存 打:show arp  笔记本上 arp -a

清除缓存:clear arp 笔记本上: clear arp

通过打 ip host zzy7186 192.168.1.1  来映射路由器与ip

通过show host 可以查看映射关系

查看接口硬件信息,线缆信息 show controllers

image

1 试验目标

能够通过控制台恢复路由器的密码

2 实验要求:

1. 中断路由器启动 ctrl+break键

2. 更改配置寄存器的值为0x2142

3. 重启路由器

4. 查看保存的配置文件中enable密码

5. 重设enable密码为你的姓名全拼

6. 保存配置

7. 更改配置寄存器的值为0x2102

3 试验拓扑: 4 实验过程

关闭路由器,启动是

Self decompressing the image : 启动路由器时按ctrl+Break键

##########################

monitor: command "boot" aborted due to user interrupt

rommon 1 > confreg 0x2142 配置配置寄存器的值为0x2142

rommon 2 > reset 重启路由器

Continue with configuration dialog? [yes/no]: n 不再加载startup-config

Router#show startup-config 查看以前的密码

Router#copy startup-config running-config 将以前的配置加载到内存

Router#config t 进入全局配置模式

Router(config)#enable password hanligang 将密码设置自己的名字

Router(config)#

Router#copy running-config startup-config 将更改完密码的配置保存

Destination filename [startup-config]?

Building configuration...

[OK]

Router#Router#show version 查看配置寄存器的值

Configuration register is 0x2142

Router#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#con

Router(config)#config-register 0x2102 更改配置寄存器的值

阅读(1597) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~