在Windows系统上利用tftpd64配置TFTP服务并进行测试

01-下载tftpd64

百度网盘下载地址 https://pan.baidu.com/s/1QCVGgtiFexFEOlsDoX30fg?pwd=s1r9
在这里插入图片描述

02-解压下载好的 tftpd64.464.zip 文件

在这里插入图片描述

03-打开工具(运行程序 tftpd64.exe)

在这里插入图片描述
在这里插入图片描述

04-选择tftp的工作目录

选择目录,开发板将从这个目录读、写文件,类似于NFS中的NFS目录。
在这里插入图片描述
在上面的截图中,我选择的路径是“E:\tftp_roots”

05-选择网卡(选择使用哪个以太网)

我使用的USB网卡对应的下图中红框框着的以太网3:
在这里插入图片描述
在这里插入图片描述
根据上面的信息,选择如下:
在这里插入图片描述
在这里插入图片描述

06-确认自己Windows的防火墙是关闭的:

在这里插入图片描述

07-测试从Windows上下载文件到开发板

现在我要下载Windows上的TFTP的根目录E:\tftp_roots中的文件suwenhao01.txt到开发板的目录/myfiles中,
在这里插入图片描述
那么像下面这样操作:

在开发板上进入新建目录/myfiles

mkdir myfiles

进入目录/myfiles

cd /myfiles

然后运行下面的命令即可把根目录E:\tftp_roots中的文件suwenhao01.txt传到开发板的目录/myfiles

tftp -g -r suwenhao01.txt 192.168.5.10

参数-g的意思

参数 -g代表get,表示获取,意思是指示TFTP客户端从服务器下载文件。

参数-r的意思(不是递归的意思)

-r 参数在很多命令中表示递归(如cprsync等命令),但在 tftp 命令中,-r 参数并不代表递归。在 tftp 命令中,-r 实际上是用来指定要下载或上传的文件名。与递归无关。

上面这条命令运行结果如下:
在这里插入图片描述
可见,suwenhao01.txt 这个文件被下载到开发板中的目录 /myfiles中了,我们可以看下它的内容:

vi suwenhao01.txt 

在这里插入图片描述
可见,内容也没有问题。

08-测试从开发板上传文件到Windows的TFTP目录 E:\tftp_roots

运行下面的命令新建名为aaa.txt的文件,并写入内容I'm in a good mood today.

vi aaa.txt

然后运行下面这条命令将文件aaa.txt上传到Windows的TFTP目录 E:\tftp_roots中:

tftp -p -r aaa.txt 192.168.5.10

参数-p的意思

参数-p代表上传文件到TFTP服务器,它来自于单词put。

运行后我们查看Windows的TFTP目录 E:\tftp_roots,发现有了aaa.txt文件。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值