是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。

1)要在CentOS7上安装DHCP软件包 命令如下

         yum -y install dhcp 

2)把配置文件复制到etc下 命令如下
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

3)执行vim /etc/dhcp/dhcpd.conf 在里面修改:根据自己的IP来修改配置文件 如图所示

修改前
centos 7 搭建DHCP服务_第1张图片
修改后
centos 7 搭建DHCP服务_第2张图片
后面加的是default-lease-time 600;
max-lease-time 7200;

其中subnet 和netmask分别代表网段号和子网掩码号。可以按需求选择三种private ip中的任意一种。
range代表你要划分的ip池的范围。

4)修改完之后开启source 这时会报错原因是dhcp的配置文件的格式或者配置的IP等错误

5)开始启动DHCP服务 service dhcpd start

6)最后检查一下是否开启 netstat -pantu | grep dhcpd