當前網絡中已經擁有一臺配置正確的華為Quidway R2631路由器并能正常工作,現在想把另一臺路由器的參數配置成與第一臺完全相同。如果一步步地手工輸入命令是非常麻煩的,并且容易出現錯誤。為此筆者采用了下面的方法,既快速又準確地把第一臺的配置參數完全拷貝到第二臺路由器中。
第一步
在路由器上啟動FTP服務器
1. 設置驗證方式
首先登錄路由器,找一臺裝有Window95/ME/98/2000/XP和網卡的計算機,IP地址與路由器設置在一個網段上,如9.57.222.10,使用Telnet 9.57.222.254命令登錄到路由器上,9.57.222.254為路由器的局域網IP地址,然后在全局配置模式下,執行下面的命令:
dztcrouter>enable (轉入特權用戶模式)
Password: (輸入密碼)
dztcrouter#configure (進入全局配置模式)
Enter configuration commands, one per line. End with command exit!(輸入配置命令,以行為單位,以 EXIT 命令結束 !)
dztcrouter(config)#aaa-enable (使能配置AAA,即認證、授權和計費)
dztcrouter(config)#aaa authentication login default local (配置認證)
dztcrouter(config)#aaa accounting optional (允許用戶不計費)
2. 添加FTP認證用戶和密碼
在全局配置模式下,執行下面的命令:
dztcrouter(config)#user dztclzf password 0 dztclzfpass service-type ftp
其中dztclzf為添加的FTP用戶名,dztclzfpass為密碼,0表示不隱藏此用戶口令。
3. 啟動FTP服務器
在全局配置模式下,執行下面的命令:
dztcrouter(config)#ftp-server enable (打開FTP服務器)
如果FTP服務器已經啟動了,則顯示“Ftp Server has been Running”。
第二步
獲得配置文件
1. 使用FTP命令登錄到路由器上
在裝有Windows95/98/ME/2000/XP的計算機上,使用FTP 9.57.222.254命令登錄到路由器上。
2. 獲得參數配置文件
(1) 使用dir命令顯示路由器中的文件
ftp> dir (輸入dir命令)
200 Port command okay.
150 okay.
config 4388 Bytes
system 5784821 Bytes
226 Data transmit over.
ftp: 76 bytes received in 0.00Seconds 76000.00Kbytes/sec.
從上面的結果中可以看到路由器中有兩個文件,一個是config,另一個是system。其中config就是我們需要配置的文件,system為路由器的系統文件。
(2)使用get命令獲得配置文件
ftp> get
Remote file config (輸入路由器的配置文件名稱)
Local file 2631-conf (輸入下載后要保存的配置文件名稱)
200 Port command okay.
150 Server okay , now transmit file .
226 file transmit success. (文件傳輸成功)
ftp: 4388 bytes received in 0.20Seconds 21.94Kbytes/sec.
ftp> bye (使用bye命令退出FTP程序)
這時,計算機中的C盤根目錄下會多出一個名稱為2631-conf的文件,此文件就是路由器的參數配置文件。它是文本文件,可以使用記事本打開并編輯,不過編輯時一定要遵守固定的格式。
第三步
配置文件寫入路由器
將配置文件寫入路由器,實際上就是獲得路由器配置文件的反操作,即把得到的路由器參數配置文件寫回到路由器中。
1. 配置好第二臺路由器的局域網IP地址,把IP地址設置為9.57.222.253。
2. 在第二臺路由器上啟動FTP服務器。操作步驟與配置第一臺路由器相同。
3. 登錄到路由器上。在裝有Windows95/98/ME/2000/XP的計算機上,使用FTP 9.57.222.253命令登錄到路由器上。9.57.222.253是第二臺路由器的局域網IP地址。
4. 使用put命令寫配置文件到路由器
ftp> put (輸入put命令)
Local file 2631-conf (輸入已保存的配置文件名稱)
Remote file config (輸入路由器的配置文件名稱)
200 Port command okay.
150 Server okay , now receive file.
226 file transmit success. (文件傳輸成功)
ftp: 4388 bytes sent in 0.00Seconds 4388000.00Kbytes/sec.
ftp>bye (使用bye命令退出FTP程序)
5. 重新啟動路由器。
注意事項
1. 第二臺路由器在寫入路由器配置文件前的IP地址是9.57.222.253,而在寫入路由器配置文件后,其IP地址變為9.57.222.254,與第一臺路由器的IP地址相同,所以這時這兩臺路由器不能連在同一集線器上,以防發生IP地址沖突。
2. 如果以后想改變路由器的參數,可以直接修改得到的2631-conf配置文件,這樣很方便,但是在修改2631-conf文件時一定要按照文件的固定格式進行修改,否則將會出現意想不到的結果。
3. 第二臺路由器在寫入路由器配置文件后,不會立即生效,只有重新啟動路由器后,新的路由器配置文件才會起作用。
4. 使用此種方法同樣可以對路由器的系統文件,即system文件進行備份和寫入。