DHCP服务:
俩台机器 Linux服务器 与 Windows客户端:
1.实验步骤:
	  DHCP服务器(Linux):IP 192.168.10.1/24 VMnet2
	    客户端(windows):网卡是自动获取
2.安装DHCP服务:
	软件包:dhcp.****.rpm
	安装命令:yum install -y dhcp
	软件包查询:rpm -qa | grep dhcp
3.配置dhcp服务:
	vim /etc/dhcp/dhcpd.conf  --------编辑配置文件,写入
		subnet 192.168.10.0 netmask 255.255.255.0    ----新建作用域(第一个域要与本机同子网)
	{	
		range 192.168.10.70 192.168.10.100;   ------指定地址池
		option routers 192.168.10.254;        ------设定网关
		option domain-name-servers 8.8.8.8;    ------设定DNS 
		default-lease-time 86400;     ------默认租期,单位秒
		
		}
启动服务:systemctl restart dhcpd
	
4.客户端验证:
	ipconfig /release 
        ipconfig /renew
DHCP中继代理
实验步骤:
	三台Linux 一台Windows
	dhcp VMnet2
		IP:192.168.10.1
		网关:192.168.10.254
	路由
		192.168.10.254 VMnet2
		192.168.11.254 VMnet3
	中继代理 VMnet3
		IP 192.168.11.1
		网关 192.168.11.254
			
	验证:路由ping倆端都是通的
	dhcp服务器ping中继代理是不同的
开启路由:
	vim /etc/sysctl.d/99-sysctl.conf   --写入
	net.ipv4.ip_forward = 1
	保存退出重启网络服务
	或者
	echo "1" > /proc/sys/net/ipv4/ip_forward
	(不要重启网络)
安装dhcp  配置dhcp服务器:
	
	vim /etc/dhcp/dhcpd.conf  --------编辑配置文件,写入
		subnet 192.168.10.0 netmask 255.255.255.0    ----新建作用域(第一个域要与本机同子网)
	{	
		range 192.168.10.70 192.168.10.100;   ------指定地址池
		option routers 192.168.10.254;        ------设定网关
		option domain-name-servers 8.8.8.8;    ------设定DNS 
		default-lease-time 86400;     ------默认租期,单位秒
		
		}
		subnet 192.168.11.0 netmask 255.255.255.0    ----新建作用域(第一个域要与本机同子网)
	{	
		range 192.168.11.70 192.168.11.100;   ------指定地址池
		option routers 192.168.11.254;        ------设定网关
		option domain-name-servers 8.8.8.8;    ------设定DNS 
		default-lease-time 86400;     ------默认租期,单位秒
		
		}
配置中继代理:
	命令临时开启
	dhcrelay -i eni16777736 192.168.10.1
		   #-i 指定接口 IP为dhcp服务器的IP
	永久开启修改配置文件
	vim /usr/lib/sysctemd/dhcrealy.service
		-no-pid 后写入	-i eni16777736 192.168.10.1
启动服务:
	systemctl daemon-reload  重新加载system各项服务的配置
	systemctl reatart dhcrelay   启动中继服务
将中继加载路由中:
	路由器中安转dhcp服务
	临时开
	dhcrelay -i eni16777736 -i eno33554984 192.168.10.1
	永久开,配置文件
	-no-pid后写入-i eni16777736 -i eno33554984 192.168.10.1
	systemctl daemon-reload  重新加载system各项服务的配置
	systemctl reatart dhcrelay   启动中继服务
每台机器都要关闭防护软件
 setenforce 0
 systemtcl stop firw...
 iptable -F
客户端验证:
IP地址保留
subnet
{
...............
..............
.................
host pc1 {
	hardware ethernet 00:s7:85:a8:9q:vb      #客户端MAC,分隔符为”:“
	fixed-address 192.168.10.100;
	option routers 192.168.10.254;
	option domain-name-servers 8.8.8.8;
	default-lease-time 86400;
	  }
host pc2{
	.....
	}
host pc3{
	.....
	}
}
可以将网络参数相同部分的主机分为一组
subnet  。。。
{...
group {                                                     #网络参数相同的部分写在前面
	option routers 192.168.10.254;
	domain-name-servers 8.8.8.8;
	default-lease-time 86400;
	host pc1  {
	              hardware ethernet
	              fixed-address
		}
	host pc2  {
		hardware ethernet
		fixed-address
		}
	.......
	}
原文:https://www.cnblogs.com/huifeidezhubao/p/9889990.html