1、安装xinetd , tftp-server , tftp
yum install xinetd tftp tftp-server
(其实在fedora17里面xinetd已经有了)
2、配置 /etc/xinetd.d/tftp
修改/etc/xinetd.d/tftp如下:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
flags = IPv4
}
注意:
disable后要改为no
server_args后-s表示配置为服务器,-c表示客户端,没有-c则只能做服务器,即只能get不能put,/tftpboot为服务器根目录
另外有些网友说要把user改掉,但没有说怎么改,其实这也是没有影响的。
修改后重起xinted : systemctl restart xinetd.service
3、建立工作目录
mkdir /tftpboot/ #建立服务器根目录
chmod 777 -R /tftpboot #修改其属性为最高permission
4、关闭防火墙
iptables stop
vi /etc/sysconfig/selinux
设定其中的 SELINUX=disabled
然后重启电脑即可
这一点至关重要,不然总会提示permission denied
经过这四个步骤就OK了,看起来很简单,但每一步都是要做的,我就卡在第4步好长时间
若再使用中出现异常通常可以重起xinetd来解决:systemctl restart xinetd.service
原博客位置:http://thinkdoing.blog.163.com/blog/static/20406009120121042446186/
yum install xinetd tftp tftp-server
(其实在fedora17里面xinetd已经有了)
2、配置 /etc/xinetd.d/tftp
修改/etc/xinetd.d/tftp如下:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
flags = IPv4
}
注意:
disable后要改为no
server_args后-s表示配置为服务器,-c表示客户端,没有-c则只能做服务器,即只能get不能put,/tftpboot为服务器根目录
另外有些网友说要把user改掉,但没有说怎么改,其实这也是没有影响的。
修改后重起xinted : systemctl restart xinetd.service
3、建立工作目录
mkdir /tftpboot/ #建立服务器根目录
chmod 777 -R /tftpboot #修改其属性为最高permission
4、关闭防火墙
iptables stop
vi /etc/sysconfig/selinux
设定其中的 SELINUX=disabled
然后重启电脑即可
这一点至关重要,不然总会提示permission denied
经过这四个步骤就OK了,看起来很简单,但每一步都是要做的,我就卡在第4步好长时间
若再使用中出现异常通常可以重起xinetd来解决:systemctl restart xinetd.service
原博客位置:http://thinkdoing.blog.163.com/blog/static/20406009120121042446186/