万丈高楼平底起:红帽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                    :::*

时间: 2024-10-07 01:12:15

万丈高楼平底起:红帽7系搭建TFTP服务器的相关文章

嵌入式入门系-搭建tftp与NFS服务

嵌入式入门系-搭建tftp与NFS服务 一 交叉开发 嵌入式系统开发多采用交叉开发模式,其中产生嵌入式软件的平台成为宿主机.通常为PC电脑,运行嵌入式软件的平台成为目标机 ,宿主机一般通过网络,USB,JIAG,等方式将软件下载到目标机 二 连接前提 1 关闭linux和win的防火墙 2 关闭SetLinux setenforce premissve 3 linux与win相互ping通 三 tftp服务 1 安装tftp服务器 在虚拟机开启状态下,在vm中载入虚拟机的iso镜像 系统会自动挂

linux搭建tftp服务器

1. apt install xinetd apt install tftp-hpa tftpd-hpa 其中,tftpd-hpa是服务器端,tftp-hpa是客户端(如果不需要客户端可以不安装). 2. 配置/etc/xinetd.d/tftp文件 vim /etc/xinetd.d/tftp service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd

搭建tftp服务器

1.apt-get install tftp-hpa tftpd-hpa xinetd 2.vi  /etc/default/tftpd-hpa # /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/tftpboot"   //修改成自己要使用的tftpboot目录TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="--secure -c&qu

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

部分内容主要是关于TFTP服务器的搭建,特别单独拿出来讲解一下. 一.TFTP服务器的搭建与测试: TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server(服务器)支持,二是嵌入式目标系统的tftp-client(客户端)支持.因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了.下面就详细介绍一下linux服务器端tftp-server的配置 实际上我们同

用系统为centos6的主机,搭建PXE服务器,实现批量安装centos6,7系统

1. iptables -F setenforce 0 临时关掉selinux,清掉防火墙 永久生效更改配置文件:vim /etc/sysconfig/selinux chkconfig iptables off 2. yum -y install httpd dhcp tftp-server 安装http服务用于构建镜像文件的yum仓库 安装dhcp服务,搭建dhcp服务器,为客户端分配ip地址 安装tftp服务,搭建tftp服务器,准备系统启动的引导文件,如pxelinux.0 menu32

ubuntu建立tftp服务器有两种方式

1.第一种方式是 TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,以下讲解如何在ubuntu下安装配置tftp: $ sudo apt-get install tftp-hpa tftpd-hpa $ mkdir ~/tftpboot $ chmod 777 ~/tftpboot/ $ sudo gedit /etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tftp"TFTP

嵌入式linux开发环境搭建(三)——TFTP服务器的搭建

嵌入式linux开发环境搭建(三)--TFTP服务器的搭建 系统环境:Ubuntu 14.04 server amd64 1.软件安装 apt-get install tftpd tftp openbsd-inetd 2.查看修改配置文件vim /etc/inetd.conf tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp /srv/tftp为Tftp服务器根目录,可以修改为/home/tftp 3.创

(三)PXE技术篇--TFTP 服务器、 NFS 服务器的搭建

测试环境:VMware Workstation Pro + CentOS7 前一篇我们创建了 本地 yum 仓库,这次我们安装TFTP 服务器和NFS服务器 由于前面我们给server服务器配的是172的内网IP,与我上网的本机192的IP不通导至server服务器无法访问外网,故给server服务器再增加一个192.168.1.223的IP TFTP 服务器的搭建 TFTP 用来传送一些琐碎的小文件, 或网络设备配置文件以及远程启动文件, 监听 udp:69 端口 在这个安装过程中用于提供客户

利用windows dhcp 服务器 及 cisco tftp server 搭建pxe服务器

好久没有写博客了,最近不少看书,都是慰藉心灵的,却很少学习技术,惭愧 众所周知,要想进行批量网刻,需满足几个条件: 系统镜像 +  网刻软件 + dhcp + tftp + dos + ghost . 尽管现在很多优秀的软件把后面5部都集合了起来.但有些情况下还是很值得把dhcp拆开来做的.比如网络环境中存在dhcp服务器,但我不方便回办公室,想就地远程为某台或某几台主机网刻系统,这个时候如果用了集成dhcp的软件想必会造成ip分发混乱,搞不好,还会耽误了大家正常的办公. pxe服务器是什么呢,