在deepin上搭建PXE服务器

2022-10-31 15:24:51 浏览数 (2)

前置条件

电脑拥有两张网卡,一张连接外网,另一张用来做pxe服务

操作步骤

一、安装软件

代码语言:javascript复制
sudo apt install tftp-server xinetd isc-dhcp-server tftpd-hpa

二、配置网卡

首先在控制台输入ifconfig -a,查看要被pxe服务使用的网卡的名称,我这里是eth0

然后在控制台输入以下命令,为这张网卡分配IP

代码语言:javascript复制
sudo ip address add 172.31.250.1/24 dev eth0

三、配置DHCP服务器

首先编辑 /etc/default/isc-dhcp-server这个文件,设置DHCP服务器监听的网卡为上面的eth0

DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 你必须填写会发送到客户端的所有网络信息。

并且 DHCP 配置中定义了两种不同的声明,它们是:

  • parameters – 指定如何执行任务、是否执行任务,还有指定要发送给 DHCP 客户端的网络配置选项。
  • declarations – 定义网络拓扑、指定客户端、为客户端提供地址,或将一组参数应用于一组声明。

然后就是编辑/etc/dhcp/dhcpd.conf来配置dhcp服务选项,设置子网

这里面next-server选项指定了TFTP服务器的地址,filename选项指定了要从tftp服务器加载的文件。

四、配置TFTP服务

通过以下命令启动tftp服务

代码语言:javascript复制
sudo systemctl start tftpd-hpa.service

然后将启动文件放置在/srv/tftp/目录下即可。

转载请注明来源:https://longjin666.cn/?p=1391

0 人点赞