Fedora14架设tftp服务器

本文介绍了TFTP协议的基本概念及在Fedora 14上的安装配置过程。TFTP是一种简单的文件传输协议,适用于小文件传输。文中详细描述了如何安装TFTP服务器和客户端软件包,并提供了配置文件的具体参数说明。

一、tftp简介

TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。 因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模 式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给 用户而不是保存为文件。

 

二、tftp在Fedora14上的安装

tftp分为服务器端和客户端,先列出tftp的软件包:

yum list *tftp*

会显示下面两个软件包

tftp.i686

tftp-server.i686 

分别安装这两个软件包

yum install tftp

yum install tftp-server

 

三、tftp服务器的配置

vim /etc/xinetd.d/tftp

修改成如下配置:

 service tftp
  7 {
  8         socket_type             = dgram
  9         protocol                = udp
 10         wait                    = yes
 11         user                    = root
 12         server                  = /usr/sbin/in.tftpd
 13         server_args             = -s /workdir/tftp/ -c
 14         disable                 = no
 15         per_source              = 11
 16         cps                     = 100 2
 17         flags                   = IPv4
 18 }

注:/workdir/tftp/为服务器的根目录,-c表示可以创建文件

 

四、开机启动tftp服务

setup

选中tftp服务

注:笔者是将fedora的防火墙关闭的。如果你的防火墙是开启的,要在防火墙中把tftp服务添加到信任的服务中去。

 

五、小试一下tftp(以下为工作日志,不必看)

我的fedora ip为192.168.1.10

开发板的 ip为192.168.1.2

将开发板的serverip 设置为fedora 的ip,开发板的起始地址为0xc0008000,现在开发板中的u-boot是好用的,我要将内核映像文件和文件系统映像文件烧录到开发板中。

nand erase 80000

tftp c0008000 zImage

nand write c0008000 80000 320000

tftp c0008000 rootfs.cramfs

nand write c0008000 400000 1e36600

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值