关于Ubuntu 安装tftp服务器的问题解决

在做嵌入式开发时,tftp服务器是必备功能,但是往往tftp服务安装总是出现莫名其妙的问题。当前又装了一个Ubuntu14.04系统,按照网上方法死活不成功。
问题表现为tftpd-hpa服务死活不能成功启动,但是并不报错,启动是不显示进程号。
不知道是否是配置项又有改变,经过几个小时的检查,发现/etc/default/tftpd-hpa这个配置文件中的参数有问题,是TFTP_OPTIONS这个参数,手下误加了-u参数。
如果想卸载旧的程序,可使用apt-get --purge remove tftpd-hpa进行,卸载的干净。
这里给出基本的安装方法:
sudo apt-get install tftp-hpa tftpd-hpa,只需要安装这两个即可,xinetd无需安装
配置/etc/default/tftpd-hpa

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/workspace/tftpboot" #自定义路径
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="-c -l --secure" #注意看清楚

重启服务
sudo service tftpd-hpa restart
之后使用tftp测试即可。

发布了148 篇原创文章 · 获赞 72 · 访问量 71万+

猜你喜欢

转载自blog.csdn.net/u010406724/article/details/96157986