【转】ubuntu16.04安装配置tftp服务
轉自:ubuntu16.04安裝配置tftp服務_carspiriter的博客-CSDN博客_ubuntu安裝tftp
首先聲明:tftp是client客戶端,tftpd是server服務器端,d應該指的是daemon。如果你要從別人的tftp服務器端上傳/下載東西,就要用到tftp;如果你為別人提供tftp服務,供別人上傳/下載東西,那就要安裝tftpd服務程序。
ubuntu中常用的tftp服務器和客戶端是tftpd-hpa和tftp-hpa
==========================================================================================
tftpd-hpa(服務器)
安裝:
- sudo apt-get install tftpd-hpa
配置:
TFTP_DIRECTORY="/tftpboot"????//指定將來下位機的下載目錄為上位機的/tftpboot,此目錄隨意指定即可
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
使用:
- 重新啟動tftpd-hpa網絡服務:sudo service tftpd-hpa restart
==============================================================================================
tftp-hpa(客戶端)
安裝:
配置:
============================================================================================
測試:
============================================================================================
Bug修復:
- 現象:后來在使用的過程中碰到了如圖問題
- 原因:從Log可以看到,是在執行in.tftpd文件的時候出錯退出的。而in.tftpd在兩個地方都有設置執行,故而沖突。
一個是在xinetd超級守護進程中有設置開機自動執行in.tftpd,如下圖文件/etc/xinetd.d/tftp中server = /usr/sbin/in.tftpd
另外一個地方就是在tftpd自己的啟動文件/etc/init.d/tftpd-hpa也有設置,如圖:
- 方法:只要不讓xinetd啟動tftpd服務就可以了,具體操作如下:
1.
2.???????? disable = yes
3.
-
總結:出問題的原因在于不了解xinetd托管服務,導致在多個地方設置開啟tftpd,造成端口沖突。這個后續要深入學習下。
參考:
總結
以上是生活随笔為你收集整理的【转】ubuntu16.04安装配置tftp服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LSGO软件技术团队2015~2016学
- 下一篇: 吉利拟收购魅族79%股权:消息称魅族19