简介

UDP 端口 67

前期准备:

  • 关闭DHCP服务器端的防火墙和Selinux

iptables -F service iptables save

vim /etc/selinux/config 修改为permissive(只警告,不阻止)

  • DHCP服务器端安装dhcp包

    可以制作一个 YUM源,配置对应的repo文件

安装dhcp包 yum -y install dhcp

  • DHCP服务器设置静态 ip

vim /etc/sysconfig/network-script/ifcfg-eth0

bash BOOTPROTO="static" IPADDR=192.168.0.10 NETMASK=255.255.255.0 GATEWAY=192.168.0.1

systemctl restart netork

dhcp服务器不一定是子网主机ip

  • DHCP服务器配置文件

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/

在 原样 /etc/dhcp/dhcpd.conf 中也标明了 样例配置文件

vim /etc/dhcp/dhcpd.conf

```conf
subnet 192.168.100.0 netmask 255.255.255.0 {
    range dynamic-bootp     192.168.100.2 192.168.100.254;
    next-server 192.168.100.2;       //dhcp服务器的IP地址
    option routers 192.168.100.1;     //网关的IP地址
    }
```

可以参考 dhcp 样例配置

  • 启动服务

systemct restart dhcpd systemct enable dhcpd