項目2 FTP傳輸文件
1.按照項目1配好路由器R1和R2的接口IP
在華為ENSP軟件中繪製如下網絡拓撲圖,AR1路由器為FTP客戶端, AR2路由器為FTP服務器。配置兩臺路由器上的串口地址,使得兩臺路由器可以互訪。
- 路由器R1的地址配置如下:
<huawei>undo ter mon/<huawei>
<huawei>sys/<huawei>
[Huawei]sysname R1
[R1]int s2/0/0
[R1-Serial2/0/0]ip addr 10.0.12.1 255.255.255.0
[R1-Serial2/0/0]undo shutdown
[R1-Serial2/0/0]quit
[R1]quit
Info: Please input the file name ( *.cfg, *.zip ) [vrpcfg.zip]: vrpcfg.zip 根據提示輸入文件名保存
2.查看當前設備上存儲的文件列表
在路由器R2用戶視圖模式下使用dir命令查看當前目錄下的文件列表。
<code>dir /<code>
Directory of flash:/
Idx Attr Size(Byte) Date Time(LMT) FileName
0 drw- - Mar 01 2020 06:00:21 dhcp
1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip
2 -rw- 2,263 Mar 01 2020 06:00:13 statemach.efs
3 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
4 -rw- 392 Mar 01 2020 06:04:42 private-data.txt
5 -rw- 588 Mar 01 2020 06:04:41 vrpcfg.zip
1,090,732 KB total (784,452 KB free)
3.使用FTP功能
路由器R1作為FTP客戶端,路由器默認即為FTP客戶端;路由器R2配置為FTP服務器。
在 路由器R2上啟用FTP服務器功能。
[R2]ftp server enable
[R2]set default ftp-directory flash:/
4.創建FTP賬戶信息
在路由器R2上新建一個本地賬戶命名為 ftpuser 作為ftp登錄賬戶。
[R2]aaa 用戶管理
[R2-aaa]local-user ftpuser password cipher hw 加密的密碼
[R2-aaa]local-user ftpuser service-type ftp 用戶的服務類型
[R2-aaa]local-user ftpuser ftp-directory flash:/ 用戶目錄
[R2-aaa]local-user ftpuser level 15 用戶級別 ensp裡沒有此命令,使用替代命令。
5.嘗試從路由器R1使用FTP工具登錄到路由器R2
<code>ftp 10.0.12.2 用R2的IP地址登錄 /<code>
Trying 10.0.12.2 ...
Press CTRL+K to abort
Connected to 10.0.12.2.
220 FTP service ready.
User(10.0.12.2:(none)):ftpuser 鍵入用戶名
331 Password required for ftpuser111.
Enter password: 鍵入密碼,注:鍵入時屏幕不顯示
230 User logged in.
顯示上圖提示信息表示路由器R1已經成功登錄到路由器R2 FTP服務器了。
6.將路由器R1上的文件通過FTP的方式傳送到路由器R2
<code>[R1-ftp]put vrpcfg.zip file-from-R1.bak /<code>
上傳vrpcfg.zip到R2並重命名為file-from-R1.bak
7.使用dir命令查看位於路由器R2的文件
<code>dir /<code>
上圖顯示的文件為路由器R2 FTP服務器上的文件列表。
8.將文件“file-from-r1.bak”從路由器R2下載到路由器R1中
<code>[R1-ftp]get file-from-r1.bak file-from-r2.bak/<code>
下載後更名為“file-from-r2.bak”
退出FTP並查看當前文件,可以找到剛才下載的文件。
9.刪除文件
警告:請注意只刪除上面實驗生成的兩個文件“file-from-r1.bak”和“file-from-r2.bak”,請勿隨便刪除其它文件,否則可能導致設備不能正常運行!
刪除R2上的文件“file-from-r1.bak”。
<code>delete flash:/file-from-r1.bak /<code>
Delete flash:/file-from-r1.bak?[Y/N]:y 鍵入y確認
Info: Deleting file flash:/file-from-r1.bak...succeeded.
10.其它操作
<code>display saved-configuration 顯示已保存的配置信息。 /<code>
<code>display current-configuration 顯示當前生效的配置信息。 /<code>
路由器中可以存放多個配置文件。根據需要,我們可以設置路由器下次啟動時使用的配置文件。
<code>startup saved-configuration iascfg.zip /<code>
使用如下命令確認下次啟動使用的配置文件。
<code>display startup /<code>
清除存儲的配置文件。
<code>reset saved-configuration /<code>
使用reboot命令重啟路由器。
<code>reboot /<code>
系統會提示是否保存當前配置,請根據實驗需要進行選擇,如果不確定,請使用不要保存配置,進行重啟。
閱讀更多 王海軍老師 的文章