摘 要 本文介紹CISCO2522/3810路由器配置參數備份與恢復的方法。
關鍵詞 CISCO路由器 配置
CISCO2522/3810路由器在工商銀行大機延伸網絡中得到廣泛應用。但該路由器的配置較為復雜,對一些基層行的技術人員難以理解。通常的做法是由上級行或廠商一次安裝配置好。作者在此介紹一種CISCO路由器配置備份和恢復的簡單方法,供基層行的技術人員參考。
連接一臺UNIX主機(如SCO UNIX OPEN SERVER 3?0)于網上,如下圖示意:
假設UNIX主機的IP地址為:16?128?177?251(掩碼為:255?255?255?0),路由器Ethernet0的IP地址為16?128?177?254,其HOSTNAME為RINYNBS01。備份的方法是將路由器配置以文件的形式存放于UNIX主機上。這樣做的一個顯而易見的好處是,當路由器參數遭到破壞或需要更換新路由器時,可以使系統迅速得到恢復。
一、 使用rcp
1? UNIX主機端的設置
?在/etc/hosts文件中增加一行:
RINYNBS01?com
?任意建一用戶test,在此用戶目錄下建一文件.rhosts,其中寫入一行:
RINYNBS01.com RINYNBS01
2?配置備份
RINYNBS01>en
RINYNBS01#config term
RINYNBS01(config)#if rcmd remote-username test
#Ctrl-z
RINYNBS01#copy running-config rcp
Remote host[]?16?128?177?251
Name of configuration file to write[rinynbs01-confg]?
Write file rinynbs01-confg on host 16.128.177.251?[Confirm]
Build configuration...
Writing rinynbs01-confg!![OK]
至此,配置文件rinynbs01-confg即存放在UNIX主機上的/usr/test目錄下。
二、 使用tftp
1?UNIX端的設置
?在/etc/inetd.conf中放開或增加如下行:
tftp dgram udp wait root /etc/tftpd tftpd-s/tftpboot
?建立目錄/ftpboot,并在該目錄下生成一空文件如bs01,其作為配置文件名稱。使該目錄及其下面的文件權限為公共可讀(666)
2?配置備份
RINYNBS01#copy running-config tftp
Remote host []?16?128?177?251
Name of configuration file to write [rinynbs01-confg]?bs01
Write file bs01 on host 16.128.177.251?[confirm]
Building configuration...
Writing bs01 !!! [OK]
于是,配置文件bs01已存放在/tftpboot中。
注:也可使用WINDOWS 95上的tftpd程序(如Castle Rock Computing TFTPD Version 1?2?2),直接將CISCO配置備份在WINDOWS95機器上。
三、 恢復配置
以rcp為例,tftp類似。
必須首先對路由器的HOSTNAME及Ethernet0口做必要的配置,使其能與UNIX主機建立通訊。
>en
?。onfig term
(config)#hostname RINYNBS01
?。?interface ethernet0
?。?ip address 16.128.177.254.255.255.255.0
?。?ip rcmd remote-username test
?。?no shutdown
?。?exit
RINYNBS01# ping 16.128.177.251
#copy rcp running-config
Address or name of remote host[]?16.128.177.251
Source file name []?rinynbs01-confg
Destnination file name [running-config]?
Connected to 16.128.177.251
Loading 5128 byte file rinynbs01-confg:![OK]
RINYNBS01#copy running-config starting-config