一、基础知识介绍

TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证。
        根据上面关于 TFTP 的介绍,实现TFTP 我们需要搭建一个TFTP 的服务器,ARM开发板当做客户端。
       使用虚拟机 Ubuntu来当做服务器,下面我们先讲解一下服务器端的配置。

二、搭建服务器

1、进入root,首先输入命令:sudo apt-get install xinetd,安装xinetd,如下图:

安装完 xinetd,如下图:

2、接下来输入命令安装 tftp(客户端)和 tftpd(服务端):sudo apt-get install tftp tftpd,如下图:

安装完成后,如下图:

3、然后建立 TFTP 的配置文件,使用命令:vi /etc/xinetd.d/tftp建立文件,如下图:

service tftp
{
        socket_type      = dgram
        protocol                 = udp
        wait                     = yes
        user                     = root
        server           = /usr/sbin/in.tftpd
        server_args      = -s /var/tftpboot/ -c
        disable          = no
        per_source       = 11
        cps                      = 100 2
        flags                    = IPv4
}

如下图:

注意:如上图所示,这个文件在粘贴内容之后,必须按照上面的格式严格对齐。

4、退出并保存。其中 server_args设置的/var/tftpboot 目录是tftp 服务器的目录,TFTP客户端就是从这个目录里面获取服务器上的文件的。使用命令 mkdir /var/tftpboot 建立tftp 服务器的目录

5、然后设置/var/tftpboot 的访问权限为777,如下图:

6、输入:sudo /etc/init.d/xinetd restart 命令重启 xinetd服务,如下图:

服务器到这一步就搭建好了,后面来进行测试。

三、服务器测试

一、将ARM开发板与服务器设置在同一网段

二、 现在我们获取TFTP上的文件,在开发板的串口输入:tftp -g -l test -r test 192.168.1.109(执行tftp  -g  - r   test  192.168.1.109 (PC 端I P,运行ifconfig获取)),如下图:

TFTP服务器搭建与测试相关推荐

  1. tftp 服务器搭建测试版本ubuntu14.04

    tftp 服务器搭建测试版本ubuntu14.04 本题大部分是来自于朱有鹏老师的笔记:::::(尊重原版) 第 第 1 步:安装 tftp 安装 tftp 所需的软件.首先需要安装 tftp-hpa ...

  2. 九鼎X210 tftp服务器搭建

    s5pv210 学习 九鼎X210 tftp服务器搭建 安装服务器和客户端 创建tftpboot目录并设置权限 配置环境 重启服务 测试TFTP服务## 配置Ubuntu虚拟机IP 实现开发板和虚拟机 ...

  3. deepin安装tftp服务器_ubuntu下tftp服务器搭建

    tftp服务器搭建步骤 1.安装tftp-server 使用 sudo apt-get install tftpd-hpa 命令下载tftp服务端 使用 sudo apt-get install tf ...

  4. MQTT服务器搭建和测试步骤及遇见的问题

    MQTT服务器搭建和测试步骤及遇见的问题 前言:MQTT服务器有好多种,查看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持ST ...

  5. 阿里云MQTT服务器搭建与测试(全图文,非常详细)

    阿里云MQTT服务器搭建与测试 一. MQTT概念 二. 阿里云MQTT服务器搭建 1 阿里云平台注册及认证 2 添加平台 2 创建产品与设备 获取MQTT连接相关信息 三.MQTT.fx测试 1 M ...

  6. TFTP服务器搭建与使用

    文章目录 一.TFTP协议 二.TFTP服务器搭建 1.安装TFTP服务器 2.创建TFTP服务文件夹 3.配置tftp文件 4.配置tftpd-hpa文件 三.TFTP服务器使用 一.TFTP协议 ...

  7. 八、TFTP服务器搭建及应用

    一.什么是TFTP TFTP简单文件传输协议,是一个基于UDP 协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大.不复杂的应用场合 TFTP 协议专门为小文件传输而设计,只能从 ...

  8. Linux – TFTP服务器搭建 FTP服务器搭建

    一.ftp和tftp的区别 参考:https://blog.csdn.net/woyaochenggong774/article/details/46324787 注意FTP和TFTP协议是有区别的, ...

  9. linux中tftp服务器设置及测试

    1.linux下的tftp安装: 首先利用命令:rpm-qa | grep tftp,查看tftp是否安装,如果没有安装,则可以按下面步骤进行安装. 1.安装相关软件包:tftpd(服务端),tftp ...

最新文章

  1. 2018-4-7 进化类算法------1、遗传算法(GA)
  2. AndroidStudio的几种依赖方式
  3. 作业帮电脑版在线使用_在线K12赛道六虎争霸:猿辅导、作业帮又宣布新一轮融资...
  4. 第013课_代码重定位
  5. C#基础第三天-作业-集合-冒泡排序-模拟名片
  6. T-SQL语句学习(三)
  7. 数据分析实战:数据分析的5大关键环节
  8. yum安装wget失败,替换yum源为阿里yum源并重亲安装
  9. 创业项目黄了,我靠着被废弃的副业项目,年收入45亿,将公司做到了200多亿市值...
  10. imp 数据导入_墨天轮数据库周刊—第7期
  11. 数据结构课程设计之校园导航
  12. 公司内网限制qq微信登陆--解决办法
  13. 模拟学信网登录,Cookie 序列化,在反序列化之后不能用的问题
  14. 用友 hr win10 java_用友u8win10安装教程_用友u8win10安装方法步骤教程_用友u8安装教程...
  15. 什么是d.ts文件,它是不是typescript文件?
  16. 弗洛伊德算法(求每一对顶点间的最短路径)
  17. centos浏览器可以上外网但是ping不通
  18. 联想笔记本打字不显示选字框
  19. Web表单的十九个最佳设计实践
  20. DirectX 3D灯光和材质

热门文章

  1. 正能量的句子 人生感悟 努力工作
  2. 用C/C++进行MSC/Patran的二次开发(从零开始)
  3. 2021中国电熨斗产业现状与竞争格局分析,线上趋势推进,飞利浦和松下占据龙头「图」
  4. MDC300F MDS新建工程 GPIO
  5. 健脾祛湿的中成药有哪些?
  6. 前端 - HTML基础
  7. Android 中 利用 AccessibilityService 辅助服务 模拟点击事件
  8. 快捷键下面的下划线,如何控制其是否主动显示?
  9. 高效交易连接器,MallBook产品顾问如何看待分账系统对交易数字化的作用
  10. U-BOOT小全(六):BootLoader源码(UBoot-Kernel 1)