最新消息:天气越来越冷,记得加一件厚衣裳

TFTP配置及参数详解

Linux w3sun 2155浏览 0评论

重装系统以后Fedora 9的tftp服务没了,需要安装,而且突然发现其中的一些参数配置忘记了什么意思,那就再来一遍好了…..

yum安装

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@HebutArm ~]#yum install xinetd tftp tftp-server
[root@HebutArm ~]#yum install xinetd tftp tftp-server
[root@HebutArm ~]#yum install xinetd tftp tftp-server

参数配置

软件本身不大,安装完成以后进行配置文件修改:

/etc/xinetd.d/tftp

下面给出参数的详细说明:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
service tftp
{
disable = no //是否关闭服务
socket_type = dgram //socket类型数据报
protocol = udp //传输协议UDP
wait = yes //yes代表传输过程不接受新的连接,除非新连接被激活
user = root //登录身份
server = /usr/sbin/in.tftpd //程序主目录
server_args = -s /tftpboot –c //tftpboot目录
per_source = 11 //允许单个源的最多连接数
cps = 100 2 //最大连接数是100,假如超过的话关闭服务2
flags = IPv4 //网络协议标识
}
service tftp { disable = no //是否关闭服务 socket_type = dgram //socket类型数据报 protocol = udp //传输协议UDP wait = yes //yes代表传输过程不接受新的连接,除非新连接被激活 user = root //登录身份 server = /usr/sbin/in.tftpd //程序主目录 server_args = -s /tftpboot –c //tftpboot目录 per_source = 11 //允许单个源的最多连接数 cps = 100 2 //最大连接数是100,假如超过的话关闭服务2秒 flags = IPv4 //网络协议标识 }
service tftp
{
   disable = no                        //是否关闭服务
   socket_type = dgram                 //socket类型数据报
   protocol = udp                      //传输协议UDP
   wait = yes                          //yes代表传输过程不接受新的连接,除非新连接被激活
   user = root                         //登录身份
   server = /usr/sbin/in.tftpd         //程序主目录
   server_args = -s /tftpboot –c       //tftpboot目录
   per_source = 11                     //允许单个源的最多连接数
   cps = 100 2                         //最大连接数是100,假如超过的话关闭服务2秒
   flags = IPv4                        //网络协议标识
}

-c是为了可以上传,具体说明请参考:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@HebutArm ~]#rpm –ql tftp-server
[root@HebutArm ~]#rpm –ql tftp-server
[root@HebutArm ~]#rpm –ql tftp-server

服务测试

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@HebutArm ~]#service xinetd restart
[root@HebutArm ~]#service xinetd restart
[root@HebutArm ~]#service xinetd restart

测试的时候get没有问题,但是put的时候显示Error code 0: Permission denied,查看目录权限为755,重新使用chmod加可写以后恢复正常。

转载请注明:雪后西塘 » TFTP配置及参数详解

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址