PXE+kickstart无人值守部署linux第一步:安装DHCP服务

[[email protected] ~]# cat /etc/redhat-release <==检查系统版本
CentOS Linux release 7.4.1708 (Core)
[[email protected] ~]# uname -r <==检查系统内核
3.10.0-693.el7.x86_64
[[email protected] ~]# getenforce <==关闭selinux
Disabled
[[email protected] ~]# systemctl status firewalld.service <==关闭防火墙
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[[email protected] ~]# hostname -I
10.0.0.201 172.16.1.201

1.安装DHCP
yum -y install dhcp

2.配置DHCP
cat >>/etc/dhcp/dhcpd.conf<<EOF
subnet 172.16.1.0 netmask 255.255.255.0 {
range 172.16.1.100 172.16.1.199; # 可分配的起始IP-结束IP
option subnet-mask 255.255.255.0; # 设定子网掩码
default-lease-time 21600; # 设置默认的IP租用期限
max-lease-time 43200;# 设置最大的IP租用期限
next-server 172.16.1.201; # 告知客户端TFTP服务器的ip
filename “/pxelinux.0”;# 告知客户端从TFTP根目录下载pxelinux.0文件
}
EOF

3.启动dhcp服务
[[email protected] ~]# systemctl start dhcpd
[[email protected] ~]# systemctl status dhcpd

用tail -f /var/log/messages命令查看日志更新
PXE+kickstart无人值守部署linux第一步:安装DHCP服务可以看到dhcp服务已经开始监听172.16.1.0/24网段
测试:
在VMware上新建一台虚拟机,添加一块172.16.1.0/24网段的内网网卡PXE+kickstart无人值守部署linux第一步:安装DHCP服务虚拟机配置完成后 运行
PXE+kickstart无人值守部署linux第一步:安装DHCP服务可以发现172.16.1.0/24网段分配ip成功,
未被监听的10.0.0.0/24网段分配ip失败。