参考原理
↑↑原理参考↑↑
Centos8做服务端 +(DHCP+TFTP+HTTP/FTP/NFS)
Centos8 IP=10.0.0.108
部署条件:
1:关闭服务端SELINUX
2:关闭服务端防火墙
3:确保服务端跟客户端再同一网段
4:确保再服务端和客户端网络内没有DHCP服务器
5:确保客户端是PXE网卡
开始
1:关闭服务端 防火墙 和 SELINUX
[10:15:07 root@centos8 ~]#sed -i.bak 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
[11:09:24 root@centos8 ~]#systemctl disable --now firewalld
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
2:下载 dhcp-server (dhcp服务端包,用来给客户端分配IP)
tftp-server (tftp服务端包内)
httpd (http服务,向客户端发送kickstart应答文件及各种安装包)
syslinux-nonlinux(此包内含menu.c32和pxelinux.0文件)
[11:09:45 root@centos8 ~]#dnf -y install dhcp-server tftp-server httpd syslinux-nonlinux
3:配置服务端DHCP服务器
[11:25:22 root@centos8 ~]#vim /etc/dhcp/dhcpd.conf
option domain-name "baowanhua.org"; #DNS域
option domain-name-servers 180.76.76.76, 223.5.5.5; #DNS服务器地址
default-lease-time 6000; #默认租期 单位/秒
max-lease-time 7200; #最大租期期限
log-facility local7;
#网段地址 分配150到210地址必须冒号结束 网关10.0.0.2
subnet 10.0.0.0 netmask 255.255.255.0