小女巫 发表于 2015-1-14 20:43:43

CentOS教程之CentOS中TFTP设置

欢迎大家来到仓酷云论坛!TFTP是用来下载近程文件的最复杂收集协定,它其于UDP协定而完成
1.装置两个软件
tftp-0.49-7.el6.i686(TFTP客户端软件)
tftp-server-0.49-7.el6.i686(TFTP办事器端软件)
#yuminstalltftp
#yuminstalltftp-server
2.修正启动设置文件
不论利用的是哪种super-server,inetd大概xinetd,默许情形下TFTP办事是禁用的,以是要修正文件来开启办事。修正文件/etc/xinetd.d/tftp,次要是设置TFTP办事器的根目次,开启办事。
修正后的设置文件以下:




servicetftp


{
disable=no
socket_type=dgram
protocol=udp
wait=yes
user=root
server=/usr/sbin/in.tftpd
server_args=-s/tftpboot-c#指定tftp办事器的目次,-c为指定为能够创立文件
per_source=11
cps=1002
flags=IPv4
}
3.创立tftp根目次,封闭防火墙,启动tftp-server
#mkdir-m777/tftpboot


#/etc/init.d/iptablesstop//封闭防火墙
#servicexinetdrestart//重启xinetd办事重启xinetd办事,由于TFTP办事受控与xinetd,xinetd是管办事的办事,它是不初步口的。
考证一下TFTP是不是起来了:


#netstat-tunap|grep:69
呈现上面的信息代表已启动了
udp000.0.0.0:690.0.0.0:*1258/xinetd
4.tftp的利用
#tftp192.168.2.105上岸到tftpserver
>getfilename从tftpserver根目次猎取文件
>putfilename上传文件到tftpserver根目次

>q分开










装置过程当中呈现的成绩及缘故原由
成绩一
tftp>get<filename>
Transfertimedout.
缘故原由:
tftpd办事没有启动
办理:
#servicexinetdstatus先检察tftp运转形态,假如是没开启办事,再实行以下语句
#servicexinetdstart
成绩二
tftp>put<filename>
Errorcode0:Permissiondenied
缘故原由:
运转下令,检察体系日记
#tail/var/log/messages
发明有以下一段笔墨:
Mar2419:05:26localhostsetroubleshoot:SELinuxispreventing/usr/sbin/in.tftpd(tftpd_t)"write"totftpboot(tftpdir_t).ForcompleteSELinuxmessages.runsealert-l40a5a6bf-8ded-4bfa-ab6e-fa669a25fc6c
晓得这是是由SELinux酿成的,在FC3和FC3今后的FC版本中SELinux默许的都是开启的,现关失落它。
办理:
修正文件/etc/sysconfig/selinux,设定个中的SELINUX=disabled,然后重启电脑便可。大概实行下令system-config-securitylevel翻开“宁静级别设置”对话框,将SELinux(S)选项中“强迫”改成“同意”。
成绩三
tftp>put<filename>
Errorcode1:Filenotfound
缘故原由:
指定的文件不存在;
办理:
/etc/xinetd.d/tftp中的server_args指定的目次中没有该文件,将要下载的文件拷贝到该目次便可,或server_args不是默许的/tftpboot,而是本人设定,可是在前面没有指定-c选项,补上便可。
成绩四
tftp>gettest.log
Errorcode2:Onlyabsolutefilenamesallowed
缘故原由:
在/etc/xinetd.d/tftpd中设置的server_args为/etc/default/tftpd-hpa
cat/etc/default/tftpd-hpa
#Defaultsfortftpd-hpa
RUN_DAEMON="no"
OPTIONS="-s/home/tftpd-c-p-U077-utftpd"
设置的时分只需将server_args=改成你本人设定的办事器文件夹就好了


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

愤怒的大鸟 发表于 2015-1-16 21:56:15

CentOS教程之CentOS中TFTP设置

最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。

蒙在股里 发表于 2015-1-21 08:25:23

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?

飘灵儿 发表于 2015-1-30 12:37:25

我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。

谁可相欹 发表于 2015-2-6 12:57:23

熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:

若天明 发表于 2015-2-16 07:53:08

说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?

透明 发表于 2015-3-5 03:18:04

发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。

乐观 发表于 2015-3-11 23:34:22

Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。

冷月葬花魂 发表于 2015-3-19 17:15:51

说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?

金色的骷髅 发表于 2015-3-30 06:54:38

上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
页: [1]
查看完整版本: CentOS教程之CentOS中TFTP设置