Linux操作系统tftp服务器搭建

软件安装

sudo apt install xinetd tftp-hpa tftpd-hpa

软件配置

tftp

sudo vi /etc/xinetd.d/tftp

配置如下(若/etc/xinetd.d/下无tftp,可自行创建):

service tftp
{ 
	socket_type = dgram
	wait = yes
	disable = no
	user = root
	protocol = udp
	server = /usr/sbin/in.tftpd
	server_args = -c -s /tftproot
	per_source = 11
	cps = 100 2
	flags = IPv4
}

tftpd-hpa

sudo vi /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
  
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftproot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"

69指的是端口号

TFTP_ADDRESS="0.0.0.0:69"

tftproot目录

创建目录

没错!这个目录就是上文配置中反复出现的目录的。
可以根据自己的喜好命名,也可以根据自己的喜好指定路径。

sudo mkdir /tftproot -p

修改权限

sudo chmod 777 /tftproot

重启服务

sudo /etc/init.d/tftpd-hpa restart
sudo /etc/init.d/xinetd restart

出现以下错误,说明端口号被占用,可修改/etc/default/tftpd-hpa中的端口号。

sudo /etc/init.d/tftpd-hpa restart
[....] Restarting tftpd-hpa (via systemctl): tftpd-hpa.serviceJob for tftpd-hpa.service failed because the control process exited with error code.
See "systemctl status tftpd-hpa.service" and "journalctl -xe" for details.
 failed!
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建Linux PXE服务器的步骤如下: 1. 首先,您需要准备一个具备DHCP和TFTP功能的服务器,它将作为PXE服务器。您可以选择使用CentOS、Ubuntu等Linux发行版。 2. 在PXE服务器上安装和配置DHCP服务器软件,如ISC DHCP Server。您需要为PXE客户端分配IP地址。 3. 在PXE服务器上安装和配置TFTP服务器软件,如TFTP-HPATFTP服务器将被用来提供PXE客户端所需的启动文件。 4. 准备系统安装文件和镜像文件。您可以使用VSFTPD、NFS、Samba或HTTP等软件将这些文件共享给PXE客户端。 5. 配置PXE服务器上的TFTP服务器,将启动文件(vmlinuz和initrd.img)和PXE引导文件(pxelinux.0)放置在正确的目录中。 6. 配置DHCP服务器,设置PXE引导文件(pxelinux.0)的路径和TFTP服务器的IP地址。 7. 启动PXE服务器,并确保DHCP、TFTP、xinetd和httpd服务都已正确运行。 8. 在PXE客户端上启动,并从PXE网卡向PXE服务器请求IP地址。 9. 当PXE客户端获取到IP地址后,它将向TFTP服务器请求启动文件和引导文件。 10. PXE客户端将使用pxelinux环境来引导系统安装程序,并加载内核文件(vmlinuz)和根文件系统。 11. 进行系统安装过程。 请注意,上述步骤中的具体命令和配置文件可能因您使用的Linux发行版和软件版本而有所不同。建议您参考相关文档或教程进行具体操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值