ENSP 路由器到本地(现实)PC的FTP实验

本文档详细介绍了如何在ENSP(网络模拟平台)中配置路由器和本地PC,通过FTP进行文件上传和下载的实验过程。首先确保两者间网络互通,然后在路由器上配置FTP服务,最后在本地PC上进行FTP操作,实现了文件的双向传输。实验步骤清晰,适合网络配置和FTP操作的学习。
摘要由CSDN通过智能技术生成

前言:

在一个风和日丽的下午,我同事突然问我ENSP和本地PC怎么上传和下载文件?我本以为这个很简单,然后我开始了面向百度编程,但是网上的大多数都是ENSP里面的路由器、服务器和PC间的FTP实验,而不是到本地(现实)PC的实验,所以做完该实验后的我选择第一时间来这进行分享!

实验拓扑:

在这里插入图片描述

实验一:

路由器充当服务器,本地PC充当客户端。

1.配置Cloud

在这里插入图片描述
在这里插入图片描述
(第二张ENSP的网卡是本地的虚拟网卡,不会创建的可以面向百度编程)

2.配置路由器IP,实现路由器和本地PC互通。

interface GigabitEthernet0/0/0
 ip address 192.168.153.100 255.255.255.0	//和本地虚拟网卡同网段即可

验证:

路由器ping本地PC:
<R1>ping 192.168.153.1
  PING 192.168.153.1: 56  data bytes, press CTRL_C to break
    Reply from 192.168.153.1: bytes=56 Sequence=1 ttl=128 time=10 ms
    Reply from 192.168.153.1: bytes=56 Sequence=2 ttl=128 time=10 ms
    Reply from 192.168.153.1: bytes=56 Sequence=3 ttl=128 time=10 ms
    Reply from 192.168.153.1: bytes=56 Sequence=4 ttl=128 time=30 ms
    Reply from 192.168.153.1: bytes=56 Sequence=5 ttl=128 time=10 ms
  --- 192.168.153.1 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 10/14/30 ms
本地PCping路由器:
C:\Users\33790>ping 192.168.153.100
正在 Ping 192.168.153.100 具有 32 字节的数据:
来自 192.168.153.100 的回复: 字节=32 时间=15ms TTL=255
来自 192.168.153.100 的回复: 字节=32 时间=12ms TTL=255
来自 192.168.153.100 的回复: 字节=32 时间=13ms TTL=255
来自 192.168.153.100 的回复: 字节=32 时间=6ms TTL=255
192.168.153.100 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 6ms,最长 = 15ms,平均 = 11ms

3.配置路由器的ftp服务

[R1]ftp server enable			//开启ftp服务
[R1]aaa	//配置aaa认证
 local-user admin password cipher %$%$z@o%/BpB>5NeTuA-Ch((aJ<{%$%$	//账号admin密码admin
 local-user admin privilege level 15	//admin的权限15
 local-user admin service-type ftp	//admin应用于ftp服务
 local-user admin ftp-directory flash:/	//提供ftp服务的目录

4.本地PCftp到路由器

在这里插入图片描述
查看路由器的ftp目录

ftp> dir
200 Port command okay.
150 Opening ASCII mode data connection for *.
drwxrwxrwx   1 noone    nogroup         0 Dec 23 09:49 dhcp
-rwxrwxrwx   1 noone    nogroup    121802 May 26  2014 portalpage.zip
-rwxrwxrwx   1 noone    nogroup      2263 Dec 23 09:49 statemach.efs
-rwxrwxrwx   1 noone    nogroup    828482 May 26  2014 sslvpn.zip
drwxrwxrwx   1 noone    nogroup         0 Dec 23 09:49 .
226 Transfer complete.
ftp: 收到 330 字节,用时 0.01秒 33.00千字节/秒。

本地PC上传文件至路由器

ftp> put 1.txt	//上传1.txt的文件
200 Port command okay.
150 Opening ASCII mode data connection for 1.txt.
226 Transfer complete.

ftp> dir	//查看路由器的ftp目录
200 Port command okay.
150 Opening ASCII mode data connection for *.
-rwxrwxrwx   1 noone    nogroup         0 Dec 23 10:15 1.txt	//可以看到该文件已经上传成功
drwxrwxrwx   1 noone    nogroup         0 Dec 23 09:49 dhcp
-rwxrwxrwx   1 noone    nogroup    121802 May 26  2014 portalpage.zip
-rwxrwxrwx   1 noone    nogroup      2263 Dec 23 09:49 statemach.efs
-rwxrwxrwx   1 noone    nogroup    828482 May 26  2014 sslvpn.zip
drwxrwxrwx   1 noone    nogroup         0 Dec 23 10:15 .
226 Transfer complete.
ftp: 收到 392 字节,用时 0.02秒 24.50千字节/秒。

本地PC下载路由器的文件

ftp> get sslvpn.zip	//下载sslvpn.zip的文件
200 Port command okay.
150 Opening ASCII mode data connection for sslvpn.zip.
226 Transfer complete.
ftp: 收到 828482 字节,用时 1.67秒 496.39千字节/秒。

C:\Users\33790>dir	//查看本地PC的目录
2022/10/15 周六  17:27    <DIR>          Saved Games
2022/01/03 周一  19:11    <DIR>          Searches
2021/10/19 周二  23:07    <DIR>          source
2022/12/23 周五  18:16           828,482 sslvpn.zip	//可以看到该文件已经下载成功
2022/03/07 周一  16:01    <DIR>          TEMP
2019/11/14 周四  13:39    <DIR>          UIDowner
2022/01/09 周日  15:52    <DIR>          Videos

实验二:

本地PC充当服务器,路由器充当客户端。

1.配置Cloud

2.配置路由器IP,实现路由器和本地PC互通。

以上两步参考实验一

3.配置3CDaemon的ftp服务器

用其他的ftp软件也可以
在这里插入图片描述

4.路由器ftp到本地PC

<R1>ftp 192.168.153.1
Trying 192.168.153.1 ...

Press CTRL+K to abort
Connected to 192.168.153.1.
220 3Com 3CDaemon FTP 服务器版本 2.0    
User(192.168.153.1:(none)):huawei
331 用户名正确, 需要口令       
Enter password:
230 用户已登录 

查看本地PC的ftp目录

[R1-ftp]dir
200 PORT 命令成功          .
150 文件状态正常; 准备启动数据连接                
-rwxrwxrwx 1 owner group         0 Dec 23 18:23 2.txt

路由器下载本地PC的文件

[R1-ftp]get 2.txt	//下载2.txt的文件
200 PORT 命令成功          .
150 文件状态正常; 准备启动数据连接                
226 正在关闭数据连接; 文件传输成功完成.               
FTP: 0 byte(s) received in 0.140 second(s) 0.00byte(s)/sec.

<R1>dir	//查看路由器的目录
Directory of flash:/
  Idx  Attr     Size(Byte)  Date        Time(LMT)  FileName 
    0  -rw-              0  Dec 23 2022 10:15:13   1.txt
    1  drw-              -  Dec 23 2022 09:49:59   dhcp
    2  -rw-        121,802  May 26 2014 09:20:58   portalpage.zip
    3  -rw-          2,263  Dec 23 2022 09:49:54   statemach.efs
    4  -rw-        828,482  May 26 2014 09:20:58   sslvpn.zip
    5  -rw-              0  Dec 23 2022 10:30:17   2.txt	//可以看到该文件已经下载成功

路由器上传文件至本地PC

[R1-ftp]put sslvpn.zip	//上传sslvpn.zip的文件
200 PORT 命令成功          .
150 文件状态正常; 准备启动数据连接                
 1% 3% 5% 7% 9%11%13%15%17%19%21%23%25%27%29%31%33%35%37%39%
41%43%45%47%49%51%53%55%57%59%61%63%65%67%69%71%73%75%77%79%
81%83%85%87%88%90%92%94%96%98%
 100%     
226 正在关闭数据连接; 文件传输成功完成.               
FTP: 828482 byte(s) sent in 1.900 second(s) 436.04Kbyte(s)/sec.

C:\Users\33790>dir	//查看本地PC的目录
2022/10/15 周六  17:27    <DIR>          Saved Games
2022/01/03 周一  19:11    <DIR>          Searches
2021/10/19 周二  23:07    <DIR>          source
2022/12/23 周五  18:33           828,482 sslvpn.zip	//可以看到该文件已经上传成功
2022/03/07 周一  16:01    <DIR>          TEMP
2019/11/14 周四  13:39    <DIR>          UIDowner
2022/01/09 周日  15:52    <DIR>          Videos

结语:

到这里这个实验就结束了,希望能够帮到大家!

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值