⒉⒋κ〆帥 2006-6-23 23:34
[06-23] 路由器初学者完全教程
本文以Cisco2620为例,讲述了路由器的初始化配置以及远程接入的配置方法,探讨了如何使用内部网络的DHCP服务功能为远程拨入的用户分配地址信息以及路由器常见故障的排除技巧。
"D`l
nl `&VE
2r?tr/gOl(xJ
(本文假定Cisco2620路由器为提供远程接入访问,已经配置了同步串行模块和异步串行16AM模块。)
lo.p(Co%]3RJ
l3I
JHS(h6vA4g
Cisco2620路由器的基本配置
&CT1s7`4Pc:C
9v.Z@"W#q T TDP,e
1. 初始安装 `%k*``oQC,]
;W$k+V]^#K_
第一次安装时系统会自动进入Dialog Setup,依屏幕提示,分别回答路由器名称、加密超级登录密码、超级登录密码、远程登录密码、动态路由协议以及各个接口的配置后,保存配置。在出现路由器名称后,打入enable命令,键入超级登录密码,出现路由器名称(这里假设路由器名称为Cisco2620),待出现Cisco2620#提示符后,表示已经进入特权模式,此时就可以进行路由器的配置了。 x-Zu_*s0@|g
,b(hJiSB6_
2. 配置路由器 o6H@\[6c
7ZhCw.U qI0\
键入config terminal,出现提示符Cisco2620(config)#,进入配置模式。
[4g })San
aB h!m{ s
(1) 设置密码
B%W!jN/|BL({
ua` j,}y D
Cisco2620(config)#enable secret 123123:设置特权模式密码为123123
0ee@0~#i
Cxe_Ol
Cisco2620(config)#line console 0: 进入Console口配置模式
['Wxd R
g
NgpOl_x
Cisco2620(config-line)#password 123123:设置Console口密码为123123 .eo
xE
P}^8R)J
/{9g%lXJ2c
Cisco2620(config-line)#login:使console口配置生效
&h3za1p4IC*H*lf
9bE-t|.Ii
Cisco2620(config-line)#line vty 0 5:切换至远程登录口
CY9ss_*B9U'T7C8R
W9kKx0M
v
Cisco2620(config-line)#password 123123:设置远程登录密码为123123
)F(AK[8?5Vu;_
y+rO4D D3Q4hb
Cisco2620(config-line)#login:使配置生效
"F2B'Pc
Kw,b#B!xP
1AdJf7Vto8f8U
(2) 设置快速以太网口
b4nA.or
yC Y$p"q
-Kl4z/|6_(|
Cisco2620(config)#interface fastFastethernet 0/0:进入端口配置模式
Y5L9vo.a3v/~b-h
fQ:p
l!ux*m!`]{v
Cisco2620(config-if)#ip address 192.168.1.6 255.255.255.0:设置IP地址及掩码
A$E!V)F0A
E5f"y3iNU!wa
Cisco2620(config-if)#no shutdown: 开启端口 .G_s~y,s
5Vx2k}!e&E0u
Cisco2620(config-if)#exit:从端口配置模式中退出 SR2F&Q4k)sr3Lx
3\GV;V`1i
BC~
(3) 设置同步串口 e t4B,fh
a3k(D HD'~5H_7Sn~
Cisco2620(config)#interface serial 0/0:进入同步串口设置 D)`(p T#]` U+sJ
3dji'wi
Cisco2620(config-if)#ip unnumbered fastFastethernet 0/0:同步串口使用与快速以太网口相同的IP地址
$ttHk)a.c
l$AV(^Z'@2p ?Iz7Q
Cisco2620(config-if)#encapsulation ppp: 把数据链路层协议设为PPP `9SrmK
M
~k9Fg:a6Ng
(4) 设置16口Modem拨号模块,使用内部DHCP服务为拨入用户分配地址
r&f'w|t#wJ,i
,KZ6WiE1r1RcN
Cisco2620(config)#interface Group-Async1
I4f.b-Hm+S+r l]W
CQ%HQ2T$~'P|#r-\
Cisco2620(config-if)# ip unnumbered FastEthernet0/0 #e
B7Z.PL'T%AP5}\
1wuw:N&@CY
Cisco2620(config-if)# encapsulation ppp !E@GP%Ad
Hb|%X$oJ$}3I'B
Cisco2620(config-if)# ip tcp header-compression passive:启用被动IP包头压缩 EJx.U.CKg
-s-B&Vo;O"X
Cisco2620(config-if)# async mode dedicated:只在异步模式下工作
Q
a A4hPF%L
o `&d'R
^}*KI2c/Caj!m
Cisco2620(config-if)# peer default ip address dhcp:将IP地址请求转发至DHCP服务器 $p2M(d0K?1u U
pa
&S9hkoN*u
Cisco2620(config-if)# ppp authentication chap:将认证设为CHAP ;sKhCyv5D
;K3^u}G3Bs{ l
Cisco2620(config-if)# group-range 33 48:拨号组包括16个口
%Q)P
R^U7j'N3v,\
/o7l\co_Dz
Cisco的16AM模块提供了高密度的模拟电路接入方式,不在办公大楼的员工可以用Modem拨号联入局域网、登录服务器,实现远程办公。 KwJs1tY'b4Dq
BJ8{bI)r{
peer default ip address dhcp命令可以使拨入的工作站通过局域网内的DHCP服务器动态地获得IP地址,节约了IP地址资源,同时还接收了在DHCP服务器上配置的参数,比如DNS服务器的IP地址,并配合全局模式下配置的指向防火墙的静态路由,使工作站同时也可以通过防火墙访问Internet。 FB3sLlT
Cisco2620(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.4:设置到防火墙的静态路由 YZ7AQ[+Bd
3c"R%wSf g(@Q-Q
(5) 对16AM模块物理特性的设置
(gtc%?8ICR
-Pi2VDK6du&p!U
C~
Cisco2620(config)#line 33 48: 进入Modem 口线模式
Fc
_^-MnHw0B(h
Axc$uH)^7~
Cisco2620(config-line)# session-timeout 30:超时设为30分钟
,@4A4T
f[#C
M3Gv*v
P{ [F8D:V
Cisco2620(config-line)# autoselect during-login:自动登录
L1q:xx(d,p
Z0^ g9a'_"lJD
Cisco2620(config-line)# autoselect ppp:自动选择PPP协议 .i;C5ca:O0L#Y]
#Nd]xa,p,Z$P
Cisco2620(config-line)# login local:允许本地口令检查
+xfkQ;|P
yj9[
}'A)t~0rdpL
Cisco2620(config-line)# modem InOut:允许拨入拨出 $VK7N ?~
3r+br0RhW
D|p(?0J
Cisco2620(config-line)# transport input all:指定传输协议 ~N;t @v-@
3^E!Iiky
Cisco2620(config-line)# stopbits 1:设置一位停止位
#AqU$H.E2]
'G,x/Qd ]S(Xr
Cisco2620(config-line)# flowcontrol hardware:设置硬件流控制 N}lLY
C+yo3Z9T v
(6) 添加拨号用户的用户名和密码 6so;Z
qVw!o)lQ}{
}"y/Dt8c)Z8Jx
Cisco2620(config)#username shixuegang password abc123:增加用户名shixuegang,口令为abc123
7Fp0sT3}B
k wk{"a4m(bu
(7) 启用rip路由 BA'_-S[)AQ4xkr G
,eI o^ gvG
Cisco2620(config)#router rip:启用rip路由 #L1J&ZA/I'n7zv
I$\\rm#|
Cisco2620(config-rout)#version 2:第二版本 a;a)i%WYd(y
+~;Px*f dE d+R9F
Cisco2620(config-rout)#network xxx.xxx.xxx.xxx:指定要转发数据包的网络号 /m!J8s@N(j!OIW
$YP
Z2?S9HLb'{i
Cisco2620路由器故障判断和故障排除 v|:B`%A]
*C P1J}.Mp%SB&IK
1. 判断以太端口故障 ,Gs*X@"]*C3R%Y
j.]|%ja(U ~
对于以太端口故障的诊断,可以用show interface fastFastethernet 0/0(对于以太端口0的诊断)命令,它用来检查一条链路的状态,可能出现的结果如下:
i#y@@3y
yK"A
2wL.mq|5R7kU
如果以太网端口工作正常,则出现如下显示:Fastethernet 0/0 is up, line protocol is up;
5E)k,LK;Y3j(Dbi"a+f5f
?'Typ"v7~3D9I
如果存在连接故障,比如路由器未接到LAN上,则出现:Fastethernet 0/0 is up, line protocol is down;
$Z"T6e&hr%w
E
:hH w;j[s9]
`QT
如果接口出现故障,则出现:Fastethernet 0/0 is down, line protocol is down (disable) ; ,XgFM+lJ{$q&x6~
&f0~vDuCEk`
接口被人为地关闭,则出现:Fastethernet 0/0 is administratively down, line protocol is down; {"pn \W!Hpx
o7mj+_)nQ*Sq
此外,当怀疑端口有物理性故障时,可用show version命令,该命令将显示出物理性正常的端口,而出现物理性故障的端口将不被显示出来。
-I\.cTn1D'R
,?|,bE:U"?N.h8Q
2. 判断同步串行端口故障
&h.P s%l/jRe
0w0V2v#oIc#Htb2V
我们可以用show interface serial 0/0命令检查一条链路的状态,如出现Serial 0/0 is up, line protocol is up字样,则表示工作正常;如出现serial 0/0 is up, line protocol is down字样,则表示端口无物理故障,但上层协议未通(IP、IPX、X25等,此时应查看路由器的配置命令,检查地址是否匹配);如出现Serial 0/0 is down, line protocol is down (disable) 字样,则表示端口出现物理性故障,此时应更换端口;如出现Serial 0/0 is down, line protocol is down字样,则表示DCE设备(Modem/DTU)未送来载波/时钟信号;如出现Serial 0/0 is administratively down, line protocol is down字样,则表示接口被人为地关闭,可在配置状态中interface_mode下去掉shutdown命令。
zG&BUv ^.wo
uwVa%Xuf$\
3. 判断模拟线路故障
G,WL/N&[!^ d
2Q#Mw;Fz
T+d:Y
可以先用电话直接拨打路由器中继线号码,听见啸叫声则说明线路正常,反之则应先查看电话线路。排除线路故障后如依然无法正常工作,就应查看路由器关于16AM模块的配置命令,确定配置命令无误后,可采取如下方法: {gTL6\ |)`v
:[(u*Tk*@C.H'e
将模块重新良好接地;
*}`6v(n ?`b
oT3cwH~
升级路由器IOS版本;
,Q.pP;V x`(y+V
i] cT%o$q7gk
更换16AM模块。
F0h8R:}+b
m hZ9R
a,aNt9WwpxOj
Cisco2620路由器的密码恢复和灾难性恢复 ~r"B8tlt(Z|
l[o/AR9I
nr*a^Q8V'\
在使用路由器的过程中,经常会出现忘记密码的情况。同时,在*作过程中有时会因为一些不可预料的原因,使路由器内部的版本映像文件受到损坏,使路由器无法正常工作,导致路由器退回到监控状态,而使用常用的版本拷贝命令无法更新版本。这两个问题都是在日常维护中较为常见的问题。
3fy]N/UtAaI8z
xoo$]M2k
1. 密码恢复 oF _|*RT
9~.MM&s*w!KW
(1) 将路由器的Console口和计算机串口相连,启动计算机超级终端,开启路由器电源,在开机60秒内按ctrl+break 使路由器进入rom monitor 状态,并出现如下提示符:
Bz:]5Y3y^b
G:VV'x
W [ K7g {3`
rommon1>
P&Gnnda
g} at6\i0\H
(2) 重新配置组态寄存器。
2b9q1Tk6qo
N
H'J s8?/^S-xb
rommon1>confreg 0vB.]3t9b[
E P
9[ bVH5g2l
当出现do you wish to change the configuration (y/n) 时选择y,当出现enable ignore system configuration information(y/n) 时选择y。
JU"c#Hr_%]?`
+z O,s5P-X!N
(3) 重新启动路由器。 1nq]1{1vQ#v
\[7T+b[-[!tQc;z
rommon1>reset
.@S1e p/l
rZ"_
(4) 启动后进入特权模式,执行如下命令使原来的配置信息有效。
@%_.I8x/qQ\ RV
uK H_o9Ou~
router(config)#config mem
w+d^1e.x
F!ka
)uA`&M7W9O
(5) 可以进一步查看密码或更改密码。 W?/TY(`)z8U
C4Vj1b,ss6?-r
2. 版本的灾难性恢复 0I-DTZIn
Hx8g
m%F+JZ'@4`
^,N
Cisco2620提供了两种灾难性恢复版本的方法:tftpdnld和xmodem方式。 S)Lsh*I9}
;CIs2F`p,b h/j
(1) tftpdnld方式
D-MF.Q6K%F[u
5iC!L$PkOl"Kn
将计算机串口和路由器Console口相连,计算机网口与路由器以太口(一定要与第一个以太口)相连。 2N(Ki8V?`-I$t
4l2{3Si+_{
启动TFTP服务器,将要下载的版本放于指定目录下面。 }j9t.s| p3|DB
-G@u
b1UH PU$C.J
开启路由器电源,由于没有有效版本,路由器启动后将直接进入监控模式。 E(@"QsH
3UJ:q#Ul7C']M
Rommon1> 3KOL-B:P+qG1z/B"F
G
g*hLf6R?
按如下命令设置参数。
'|i_9\ ]7H~
/a2d(d%Y9N3s
Rommon2>IP_ADDRESS=192.168.1.6: 将192.168.1.6地址配置到路由器的第一个以太端口 ,YT7F\ b!p:L
*k8@+r+Az;W\ f5G
Rommon3>IP_SUBNET_MASK=255.255.255.0:设置掩码 u0E+Cu|M
y/B] rlT
Rommon4>DEFAULT_GATEWAY=192.168.1.7:指定TFTP服务器地址 i*K kmL r
G V8ID7p8^/`0j)~k8SG
Rommon5>TFTP_FILE=c2600-i-mz.121-3.T:指定IOS文件名 !g-h_{1kL^5_h
9[RQ%uejg,r*F9b&b
Rommon6>tftpdnld:下载IOS文件
1Ld7G*K:\
hP0io|.MS!Ow
组态配置寄存器
R5a@^-@&e"W:e5C2G
g]-NZ.[2U~
Rommon7>confreg ]~D)|*]IBU_
$miq
i_F
当出现do you wish to change the configuration y/n时选择y,当出现 change the boot charaterist y/n时选择y,选择参数2。其他的选项选n。
'n+q4]*E[r
o@d/]%Bs.U6U1kwm
启动版本 +E,~JoU
]
Orx\j_Q {
Rommon8> reset
4IW*g)Lg
V-@S'[
\)];zQ%j8i!]A
(2) xmodem 方式下载
~"F R\YP%Z\
9lJ2TQ3wL
该种方式下载不需要以太口电缆,只需超级终端即可。缺点是花费时间太多、速度太慢。xmodem是个人计算机通信中广泛使用的异步文件传输协议,以128字节块的形式传输数据,并且对每个块都进行校验,如果接受方校验正确,则发送认可信息,发送方发送下一个字块。
O$vq-M O/]
o][7X^6Ys
cS,DK
其具体步骤如下:
]I_(^;ZB:~
-E
WMFKG*{iv
用超级终端与路由器连接后,启动路由器,路由器进入监控模式状态。
N%bC?!V%SG
:i1FZDW&T m9I'e5r
Rommon1> 8t P*el H`sy{
C2q0J6Lnd.gZ
启动xmodem 命令 o8m1jd?
G)j
0D:]D|NS
Rommon2>xmodem -cx?:敲入Enter键 R"c}cF8Lb
n1`M#Q~n ]?
当出现do you wish to continue时选择y
I3rdqutUc
9P7OLb
w1g;F.M'PIu
打开超级终端的“传送”菜单,选择传送文件,打开传送文件窗口。输入版本文件的位置,并选择xmodem 方式。
reT
Y*z8Y1p
/f-E7g9S9@4O+d$U~
修改相应命令和选项,也可以以ymodem的方式进行传送。
W1ZG v+LN
%N6w;j;u6c$w
以上述同样的方法配置confreg命令,重新启动后路由器会进入正常状态。