TFTP開發環境搭建

發布時間:2019年07月25日 16:07    發布者:Tronlong818
1 前言

操作環境

Ø Windows 7/10 64bit

Ø VMware14.1.1

Ø Ubuntu 14.04.3 64bit

TFTP簡單文件傳輸協議或稱小型文件傳輸協議英文全稱為:Trivial File Transfer Protocol,是一種簡化的文件傳輸協議,于1980年定義。

TFTP是用來下載遠程文件的最簡單網絡協議,它UDP協議而實現。嵌入式LinuxTFTP最常用來完成開發板和開發環境Linux系統之間的的文件傳輸功能,避免了頻繁的U盤拷貝的過程。

Linux下的TFTP開發環境建立包括兩個方面:一是Linux服務器端的tftp-server支持,二是嵌入式目標系統的tftp-client支持。

本文將介紹Linux服務器端tftp-server的配置,以及在主機目標機之間的TFTP文件傳輸方法。

2 TFTP安裝2.1 安裝TFTP服務包

進入Ubuntu,執行如下指令安裝TFTP服務器包括三部分軟件:tftp-hpa客戶端tftpd-hpa(服務器端xinetd

Host#        sudo apt-get install tftp-hpa tftpd-hpa xinetd       

        遇到詢問請輸入Y繼續安裝。

2.1. 配置相關服務文件

執行如下指令,“/etc”目錄下是否已存在xinetd.conf文件,如果沒有則新建一個,如下圖所示

Host#        ls /etc/xinetd.conf       

xinetd.conf文件不存在,則需要新建此文件。

cat指令查看xinetd.conf文件內容,看是否與下面的內容一致,如果不一致則修改為一致,如下圖所示

Host#        cat /etc/xinetd.conf       

文件內容如下:

# Simple configuration file for xinetd

#

# Some defaults, and include /etc/xinetd.d/

defaults

{

# Please note that you need a log_type line to be able to use log_on_success

# and log_on_failure. The default is the following :

# log_type = SYSLOG daemon info

}

includedir /etc/xinetd.d

執行如下指令,新建TFTP工作目錄并修改權限為可讀可寫可執行,這樣可以允許其他主機或者目標機下載上傳文件

Host#        mkdir -p /home/tronlong/tftpboot       

Host#        sudo chmod 777 /home/tronlong/tftpboot       

打開服務器端配置文件”/etc/default/tftpd-hpa”,配置TFTP服務器工作目錄

# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/tronlong/tftpboot" //TFTP服務器工作目錄

TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"

打開”/etc/xinetd.d/tftp”文件,確保內容與下面一致。如果沒有tftp文件,請新建并且添加以下內容。其中server_args是配置TFTP服務器工作目錄路徑,當進行TFTP傳輸時,系統從此目錄中搜索相應文件。

servicetftp
                {
                        socket_type = dgram
                        wait = yes
                        disable = no
                        user = root
                        protocol = udp
                        server = /usr/sbin/in.tftpd
                        server_args = -s  /home/tronlong/tftpboot -c               
                        #log_on_success += PID HOST DURATION
                        #log_on_failure += HOST
                        per_source = 11
                        cps =100 2
                        flags =IPv4
                }

后續更多幫助登陸官網

銷售郵箱:[email protected]       

技術郵箱:[email protected]

創龍總機:020-8998-6280

技術熱線:020-3893-9734

創龍官網:www.tronlong.com

技術論壇:www.51ele.net

線上商城:https://tronlong.taobao.com



歡迎分享本文,轉載請保留出處:http://www.idqzf.tw/thread-566376-1-1.html     【打印本頁】
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
回頂部
gpk钱龙捕鱼客户端 股票涨跌幅计算公式 今年上证指数最低点是多少 股票融资费率 股票融资融券是什么意思 简单明了 股票配资排名·选杨方配资 免费股票推荐 股票配资网173 股票配资风险 2012年6月4日上证指数 股票指数期货 股票分析师老师头像 2019上证指数年线 股票配资来选保利配资优2 炒股书籍推荐 000157股票行情搜狐 2012上证指数预测