我们在前面讲过路由器它本身自带有独立的操作系统,而且它需要面对各种复杂的网络环境,所以对路由器的配置过程不是一个简单的过程。除了上一篇所介绍的一些基本配置外,在实际应用中还需要进行许多项特殊的配置,如广域网协议配置、局域网协议配置等。本篇要介绍的是高级用户最常用的路由器命令方式配置方法。
一、路由器的命令配置方式
新购置的路由器由于没有配置文件,所以需进行初始配置。待终端通讯参数设置完毕后,接好路由器控制台,先打开终端电源,后开路由器电源,之后就可以进入初始配置了。我在这里仍以Cisco路由器的基本配置方法进行介绍,其它路由器的初始化配置过程原理差不多。
我们在前面就已经介绍,路由器的配置主要有两种方式:一种命令方式,另一种是对话方式,命令方式较为灵活,针对性较强,所以路由器的一些高级配置通常都是采用这种方式,但这种方式比较复杂,需要记住许多路由器配置命令,对于新手来说不容易。对话方式相对来说没那么灵活,但容易接受,就像我们用Windows 系统比用UNIX系统要容易一些一样。下面我们先来看看用命令方式是如何进行的。
先对配置的路由器硬件进行连接,用Cisco随机附带的CONSOLE线,一端连在Cisco3640路由器的CONSOLE口,一端连在计算机的COM口。打开电脑,启动超级终端程序,为您的连接取个名字,比如Cisco_SETUP,下一步选定连接时用COM1,下一步选定第秒位数9600,数据位8,奇偶校验无,停止位1,数据流控制无,最后选确定。其实这里的连接方式与我们在前面所介绍的换机初始化配置方式一样,具体连接方式参见前面有关内容。
因为路由器的基本配置包括几个相对独立的部分,所以下面就分别讲述,在讲述的过程中为了向大家作一个较详细的说明,在命令语句中穿插了一些解释性的语句,前面都带有一个"//"符号。
[NextPage]
1.配置以太网端口
Cisco的各种命令均可以简写,只要不与其他命令重复即可,如"configure terminal(终端配置)"可以写成"conf t",但这也并不是说可以乱写,配置多了就会发现它的一些基本缩写规律的,在此之前最好还是参照有关书籍进行。配置以太网端口的主要命令如下所示:
# int e0
// 指定E0口。
# ip addr ABCD XXXX // "ABCD"为以太网地址,"XXXX"为子网掩码。
# ip addr ABCD XXXX secondary // E0口可同时支持多个地址类型,只要各个地址类型不在同一个网段即可。
# no shutdown // 激活E0口。
# exit
2.配置串口(SERIAL)
这些配置主要是为了路由器与广域网相连,下面是对几个常见的广域网协议的配置过程中所使用的基本命令所作的说明。
(1)X.25的配置
# conf t
# int S0
# ip addr ABCD XXXX
# ip addr ABCD XXXX secondary // S0口同样支持多个地址类型。
# encap X25 // 封装X.25协议。
# x25 addr ABCD // ABCD为S0的X.25端口地址,由电信部门提供。
# x25 map ip ABCD XXXX br // 映射X.25地址,ABCD为对方路由器(如S0)的IP地址,XXXX为对方路由器(如S0)的X.25端口地址。
# x25 htc X // 最高双向通道数X的取值范围为1~4095,要根据邮电局实际提供的数字配置。
# x25 nvc X // 配置永久虚电路数。X不可超过邮电局实际提供的数值,否则将影响数据的正常传输。
# no shutdown
# exit
[NextPage]
(2)帧中继的配置
# conf t
# int s0
# ip addr ABCD XXXX
# encap frante_relay
# no nrzi_encoding
NRZI=NO。
# frame_relay lmi_type q933a // 在这里LMI的类型选择了"Q933A"标准。LMI(Local management Interface)有3种,分别是ANSI的T1.617、CCITT的Q933A和Cisco特有的标准。
# frame-relay intf-typ A/B/C // A/B/C为帧中继设备类型,它们分别是DTE设备、DCE交换机或NNI(网络接点接口)支持设备。
# frame_relay interface_dlci 110 br // 配置DLCI(数据链路连接标识符)。
# frame-relay map ip ABCD XXXX broadcast // 建立帧中继映射。"ABCD"为对方IP地址,"XXXX"为本地DLCI号,broadcast允许广播向前转发或更新路由。
# no shutdown
# exit
(3)帧中继子接口的配置
# conf t
# int s0.1 point-to-point // 对应S0的子接口1,点对点方式。
# ip addr ABCD XXXX // "ABCD"为子口1的IP地址,"XXXX"为子网掩码。
# frame-relay interface-dlci 100 br
(4)配置拨号备份
·配置备份主口
# conf t
# int s0 // S0为主口。
# backup int asy 1 // A1口为备份口。
# backup delay 0 1 // 延时为1秒。
·配置虚拟接口
# conf t
# ip addr ABCD XXXX //" ABCD"为虚拟接口的IP地址,"XXXX"为子网掩码。
# encap ppp
# dialer in-band // 激活随叫随拨功能。
# dialer idle-timeout 7200
# dialer map ip ABCD modem-script call broadcast 1234567 br // 映射对应的拨号口。ABCD为对方拨号口的ip地址,1234567为对应的电话号码。
# dialer_group 1 // 定义拨号组成员。
[NextPage]
·配置防火墙
# dialer_list 1 pro ip permit // 允许ip协议通过。
·配置连接口令
# user name ABCD pass XXXX // "ABCD"为对方主机名,"XXXX"为连接口令。
·配置拨号字符串
# conf t
# chat-script call "ABORT BUSY ABORT ERROR" atdt 1234567 TIMEOUT 45 "CONNECT" //"1234567"为对方电话号码,根据实际修改即可。
·配置拨号连接密码
# conf t
# username ROU1 pass XXXX //" ROU1"为对方路由器名,"XXXX"为连接密码。
·配置线路
# conft
# line aux 0
# modem inout // MODEM双向传输。
# modem autoconfigure discovery // 自动配置MODEM的参数。
# transport input all
# speed 51200 // MODEM的收发速率为51200bps。
# exit
(5)配置同步/异步口
# conf t
# int s2
# ph asyn // 配置S2为异步口。
# ph sync // 配置S2为同步口。
3 . 配置路由表
这是对路由器的路由表及其路由协议进行配置,具体所使用的命令如下:
(1)动态路由的配置
# conf t
# router eigrp 20 // 使用EIGRP路由协议,常用的路由协议有RIP、IGRP、IS-IS等。
# passive-interface serial0 // 若S0与X.25相连,则输入本条指令。
# passive-interface serial1 // 若S1与X.25相连,则输入本条指令。
# network ABCD //" ABCD"为本机的以太网地址。
# network XXXX // "XXXX"为S0的IP地址。
# no auto-summary
# exit
(2)静态路由的配置
# ip router ABCD XXXX YYYY 90 // " ABCD"为对方路由器的以太网地址,"XXXX"为子网掩码,"YYYY"为对方对应的广域网端口地址。
# dialer-list 1 protocol ip permail
(3)备份配置文件到硬盘
首先在计算机上启动TFTP程序,然后在提示符下按如下格式输入:
# copy run tftp // 在硬盘上建立一个空文件且有读写权限,才能备份成功。
(4)恢复备份配置文件到路由器
# copy tftp run
(5)在路由器上建一个备份
# copy run start
[NextPage]
二、对话方式下路由器的基本配置
利用设置对话过程可以避免手工输入命令的烦琐,在特权命令状态使用SETUP命令即可进入对话配置状态。进入设置对话过程后,路由器首先会显示一些如下类似提示信息:
--- System Configuration Dialog ---
At any point you may enter a question mark ? for help.
Use ctrl-c to abort configuration dialog at any prompt.
Default settings are in square brackets [ ].
这是告诉你在设置对话过程中的任何地方都可以键入"?"得到系统的帮助,按ctrl-c可以退出设置过程,缺省设置将显示在"[ ]"中。然后路由器会问是否进入设置对话:
Would you like to enter the initial configuration dialog? [yes]:
如果按y或回车,路由器就会进入设置对话过程。首先你可以看到路由器各端口当前的配置状况,如下所示:
First, would you like to see the current interface summary? [yes]: (选择"y")