内容摘要:本文介绍路由器配置文件的管理技巧
配置文件内容及格式
配置文件为一文本文件,其格式如下:
以命令格式保存。
为了节省空间,只保存非缺省的常数(各配置参数的缺省值请详见以后各章节)。
命令的组织以命令模式为基本框架,同一命令模式的命令组织在一起,形成一节,节与节之间通常用空行或注释行隔开(以!开始的为注释行)。
节的顺序安排通常为:全局配置、物理接口配置、逻辑接口配置、路由协议配置等。
以end为结束。
如下为一Quidway(R) R2501路由器的配置文件:
| ! loghost 129.9.191.240 firewall enable snmp-server contact Mr.Wang-Tel:3306 snmp-server traps enable snmp-server host 129.102.149.23 snmp-server location telephone-closet,3rd-flood host liuzhenhua 129.102.157.55 host server 129.102.157.55 ! interface Ethernet0 ip address 129.102.100.141 255.255.0.0 ! interface Serial0 baudrate 9600 encapsulation ppp ppp chap host quidway ppp pap sent-username quidway password quidway ! interface Serial1 encapsulation ppp ppp chap host quidway ppp pap sent-username quidway password quidway ! interface Serial2 flowcontrol normal encapsulation ppp ppp chap host quidway ppp pap sent-username quidway password quidway ! end |
2. 加载配置文件
配置文件可以按照规定格式脱机编辑,然后用download config命令加载到路由器,该命令只能在终端仿真程序中执行,如果在Telnet中执行,则提示如下信息:
Download can only be executed by the serial terminal client.
表3-1 加载配置文件
| 操作 | 命令 |
| 加载配置文件 | download config |
在终端仿真程序中执行步骤如下:
第一步:用户确认。
Do you want really download the config.ini?(Y/N)y
第二步:设置二进制传输协议为Xmodem/CRC。
Change Protocol to Xmodem,then Send the Selected File...
第三步:将配置文件以二进制格式传给路由器。
第四步:如果加载成功,则保存加载文件到Flash。
Download completed.
Writing to flash memory...
第五步:提示用户重新启动路由器,使配置文件生效。
Write completed, please reboot the router.
& 注: 配置文件的脱机编辑和加载最好在技术支持人员的指导下进行。如果加载了错误的配置文件,可以采用擦除Flash中配置文件方式恢复缺省配置。
3. 查看路由器的当前配置和起始配置
路由器上电时,从Flash中读取配置文件进行路由器的初始化工作,因此将Flash中配置文件称为起始配置,如果Flash中没有配置文件,则路由器用缺省参数初始化。与起始配置相对应,路由器运行过程中正在生效的配置称为当前配置。
表3-2 查看路由器配置
| 操作 | 命令 |
| 查看路由器的起始配置 | show startup-config |
| 查看路由器的当前配置 | show running-config |
配置文件的显示格式与保存格式相同。
4. 修改和保存当前配置
用户通过命令行接口可以修改路由器当前配置,为了使当前配置能够做为路由器下次上电时的起始配置,需要用write命令保存当前配置到Flash中。
表3-3 保存当前配置
| 操作 | 命令 |
| 保存当前配置 | write |
5. 擦除Flash中配置文件
用erase命令可以擦除路由器Flash中配置文件,配置文件被擦除后,路由器下次上电将采用缺省的配置参数进行初始化,在以下几种情况时,可以擦除Flash中配置文件:
在路由器软件升级之后,可能会引起路由器软件和配置文件不匹配。
发现Flash中的配置文件遭到破坏,如加载了错误的配置文件。
表3-4 擦除Flash中配置文件
| 操作 | 命令 |
| 擦除Flash中配置文件 | erase |
责编:豆豆技术应用