UBUNTU9.10下安装TFTP学习笔记一(arm学习SEED-138板子)

本文详细介绍了TFTP(简单文件传输协议)的基本概念、安装步骤及其配置过程。包括如何安装Xinetd和tftp-hpa,配置TFTP_DIRECTORY与TFTP_OPTIONS参数,并解决了常见问题如本地主机测试失败等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

擦,刚刚写的没保存都丢了,郁闷中~~~~

简单重写

1什么是TFTP

。安装TFTP(TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务端口号为69。)TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。

2安装TFTP必须先安装Xinetd

我是新手,故安装Xinetd时,用tar.gz,或tar.gz2,安装时不知道要把它下载到哪里安装,,即使安装成功,到哪里去启动它也成了问题,所以来来回回折腾,把一些配置文件带链接拷贝,成功,但是自己还是稀里糊涂,最后在哪儿启动,不知道。这个就是存在的问题,

./configure

make

make install

应该生成.o的对象吧,我记得以前好像是的,这一次反而没有以前清楚啦。

为了使用网上的一些配置,只能拷贝来拷贝去,好像安装成功啦,但最后到哪儿启动很糊涂。

由于sudo apt-get install xinetd中没有,只能更新源apt update 可没有效果,只好更新源gedit /etc/sources.list 往里面添加找到的一堆源,台湾,中科大,浙江的各种源,重新更新仍然没用,我的是幼笨兔9.10kamic,所以源中的一些关键字都要改成kamic,有人有问题就搜索linux源更新,把源添加即可,也可覆盖。

最后,只能使出土办法,自己打开163的源http://mirrors.163.com/

一点一点去找,其实很简单,都按abcd列出来了问题不大,下载.deb傻瓜式安装就解决啦。记住安装时出现的路径,自己记下来。

 

3安装tftp-hpa,tftd-hpa安装方法同上,也去找傻瓜安装记住安装时出现的路径,自己记下来。

4配置TFTP及xinetd,参考http://www.cnblogs.com/geneil/archive/2011/11/24/2261653.html

 TFTP_DIRECTORY="/tftpboot"  ,这里改为上面安装tftp-hpa,tftd-hpa时出现的路径,

 

TFTP_OPTIONS="-l -c -s" ,这里把safe改成这样的

    server_args = -s /tftpboot -c,这里与参考不一样,必须加上-c,要不然待会儿测试时TFTP,只能get file,不能put file,自己注意注意。这里相关解决方法链接为:http://blog.youkuaiyun.com/guozhiyuan20095318/article/details/7294810
还有:http://blog.chinaunix.net/uid-21918657-id-2683792.html

还有问题是,安装完毕,本机测试tftp localhost 无论put还是get都没有用,我只能用tftp ip地址,具体操作参见http://blog.sina.com.cn/s/blog_b90c3cdf0101fxgz.html

为什么localhost没用,我不知道。待查。

就这样,下次见!

 

转载于:https://www.cnblogs.com/zhougong/p/3621137.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值