一:DHCP定义
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。
DHCP服务对应传输层UDP协议。
二:DHCP好处
-
减少管理员的工作量
-
避免输入错误的可能
-
避免IP地址冲突
-
当更改lP地址段时,不需要重新配置每个用户的IP地址
-
提高了IP地址的利用率
三:DHCP的分配方式
手动分配:由DHCP服务器管理员专门指定IP地址
动态分配:使用完后释放该IP,供其它客户机使用
四:DHCP工作原理
1:客户机向服务器发送discover消息
2:服务器回复offer,提供地址租约
3:客户机选择并请求地址租用(request)
4:服务器确认客户机租用该地址(ack)
五:DHCP动态分配IP过程
1、yum install dhcp -y
2、进入centos7的网络适配器:改成仅主机模式
4、点击虚拟机上方菜单栏编辑→ 虚拟网络编辑器→ 右下角更改设置→分别选定VMnet1、VMnet8,
将左下角复选框“使用本地DHCP服务将IP地址分配给虚拟机”的√ 去掉!! → 点击应用!确定!
5、vim /etc/sysconfig/network-sctipts/ifcfg-ens33
IPADDR=192.168.61.30(查看自己的VMnet1)
NETMASK=255.255.255.0
GATEWAY=192.168.61.1
#DNS1=8.8.8.8
温馨提示:第4行的 BOOTPROTO=dhcp 需要将"dhcp" 改成static
6、systemctl restart network
7、vim /etc/dhcp/dhcpd.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.11 192.168.100.50;
option routers 192.168.100.1;
}
8、systemctl start dhcpd
systemctl status dhcpd
9、将windows网络设配器也改成仅主机 cmd命令:ipconfig 查看是否已动态获取
ipconfig /release ###释放当前IP地址
ipconfig /renew ###获取IP地址