dhcp服务
dhcp服务器主要实现在企业内部网络为客户端分配ip地址等网络参数。
在无人值守环境中,当客户端选择从网络启动后,就会通过发送广播数据包的形式寻找dhcp服务器,从dhcp获得ip地址等参数后才可以通过tftp共享读取启动文件。
(1)安装dhcp服务操作 yum install -y dhcp
(2)修改配置文件以实现为客户端分配网络参数
[root@python ~]# vim /etc/dhcp/dhcp.conf
#dhcpd.conf
#
# sample configuration file for isc dhcpd
log-facility local7;
# a slightly different configuration for an internal subnet.
subnet 192.168.213.0 netmask 255.255.255.0 {
range 192.168.213.3 192.168.213.254;
option domain-name-servers 192.168.213.163;
option subnet-mask 255.255.255.0;
option routers 192.168.213.2;
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.213.163;
filename "pxelinux.0";
}
[root@python ~]# systemctl start dhcpd
[root@python ~]# systemctl enable dhcpd
[root@python ~]# netstat -tunpl|grep 67
udp 0 0 0.0.0.0:67 0.0.0.0:* 5440/dhcpd
udp 0 0 0.0.0.0:67 0.0.0.0:* 1506/dnsmasq
tftp服务
tftp服务为客户端提供一种简单的文件共享,他不具备向ftp那样丰富的功能,不过由于简单的设计,tftp非常适用于传输小且简单的pxe启动文件。
#安装tftp
[root@pyth