万丈高楼平底起:红帽7系搭建TFTP服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了万丈高楼平底起:红帽7系搭建TFTP服务器相关的知识,希望对你有一定的参考价值。

TFTP是简单文件传输协议,PXE部署过程中用来传输初始启动程序、内核及配置文件。

以下实验在CENTOS 7.2上完成

    

[[email protected] ~]# cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

[[email protected] ~]# uname -r

3.10.0-327.10.1.el7.x86_64

YUM直接安装

[[email protected] ~]# yum -y install tftp-server

RPM检查配置文件路径

[[email protected] ~]# rpm -qc tftp-server

/etc/xinetd.d/tftp

修改配置文件

disable改为no启用tftp服务

-c 允许tftp写入

-vvv记录详细日志,此参数在写在最后

/var/lib/tftpboot是默认tftp主目录,如果修改此路径要记得设置selinux相关权限

disable                 = no

server_args             = -s -c /var/lib/tftpboot -vvv

修改完配置文件后重启守护进程xinetd生效

[email protected] ~]# systemctl restart xinetd.service

配置开机自动运行xinetd进程

[[email protected] ~]# systemctl enable xinetd.service

检查xinetd启动状态

[[email protected] ~]# systemctl status xinetd.service

● xinetd.service - Xinetd A Powerful Replacement For Inetd

   Loaded: loaded (/usr/lib/systemd/system/xinetd.service; disabled; vendor preset: enabled)

   Active: active (running) since Thu 2016-03-10 08:51:30 EST; 17s ago

防火墙开启的话允许tftp流量,perment参数表示永久生效,无此参数此防火墙规则在重启后失效。

 firewall-cmd --add-service=tftp --permenent

重启防火墙服务,生效上述规则

[[email protected] ~]# systemctl restart firewalld.service

检查tftp端口监听状态

ss -ul | grep tftp

[[email protected] ~]# ss -ul | grep tftp

UNCONN     0      0          *:tftp                     *:*

UNCONN     0      0         :::tftp                    :::*

以上是关于万丈高楼平底起:红帽7系搭建TFTP服务器的主要内容,如果未能解决你的问题,请参考以下文章

tftp服务器的搭建

嵌入式开发-迅为4412开发板学习笔记-TFTP服务器的搭建

谁知道如何在Ubuntu下搭建tftp服务器(最简单的安装配置)

TFTP服务的搭建

搭建tftp服务器

ubuntu下tftp服务器的搭建