配置DHCP服务器

一.DHCP的工作原理
1.DHCP是动态主机配置协议,能够自动分配TCP/IP网络中计算机的IP地址
2.DHCP的好处
(1)能够减少工作量
(2)更改网络网段后不需要给每台主机重新配置IP地址
(3)提高IP地址利用率
(4)避免IP地址冲突
3.DHCP的分配方式
自动分配:分配到一个IP地址后永久使用,相当于1对1的绑定,如打印机。
手动分配:由管理员专门指定IP地址
动态分配:使用完后释放IP地址,使其他客户机能再次使用
二.DHCP的租约过程
1.客户端在网络中搜索服务器,并发送广播请求DHCP服务器分配给自己一个IP地址
此时源地址:0.0.0.0
目的地址:255.255.255.255
2.DHCP服务器收到请求IP地址信息时,就在自己的IP地址池中查找是否有合法的IP地址提供给客户机,如果有,DHCP服务器就把这个IP地址做上标记,加入到DHCP offer消息中,然后DHCP服务器广播DHCP Offer消息
此时源地址:服务器的IP地址
目的地址:255.255.255.255(广播)
携带地址:预给客户机分配的IP地址
3.客户机从接收到的第一个DHCP offer消息中提取IP地址,发出IP地址的DHCP服务器就将这个地址保留,该地址就不能分配给其他客户机
选择DHCP服务器
源地址:0.0.0.0
目的地址:255.255.255.255
租约期限
4.服务器确定租约:DHCP服务器接收到客户机消息后,以DHCP ACK消息的形式向客户机广播成功确认,ACK消息中包含了IP地址、有效租约和其他可配置的信息
源地址:服务器地址
目标IP地址:255.255.255.255
5.更新登陆:DHCP客户机每次重新登录网络时,不需要再发送DHCP Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息
配置DHCP服务器
6.更新租约:当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约
二.DHCP的配置
1.安装DHCP服务器软件
(1)RPM方式安装(需手动解决依赖性关系)
(2)YUM方式安装(自动解决依赖性关系,需要配置仓库)

2.修改配置文件
(1)查看配置文件
配置DHCP服务器
(2)修改配置文件:[[email protected] ~]# vim /etc/dhcp/dhcpd.conf
在此之前将主机名改为www.xsh.com,并且静态绑定域名
default- lease- time 是默认租期,单位秒
max- lease- time是最大租期,单位秒
subnet 是网段
range是将要分配的IP地址,option routers是这台主机的网关
配置DHCP服务器
(3)启动DHCP服务:[[email protected] ~]# systemctl start dhcpd
(4)验证:WINDOWS的虚拟网卡已经自动分配
配置DHCP服务器
为Linux分配DHCP地址,首先修改网卡配置文件:[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
将BOOTPRTO修改为DHCP,将下面的静态IP配置注释掉
配置DHCP服务器
验证Linux分配情况:[[email protected] ~]# ifconfig ens33
配置DHCP服务器