2024年4月19日发(作者:)
第十二章、DHCP服务
一、 DHCP概述
1、DHCP(Dynamic Host Configuration Protocol)全称是动态主机配置协议。
2、目的
➢ 减轻TCP/IP网络的规划、管理和维护的负担
➢ 解决IP地址空间缺乏问题
3、租约
➢ 提供了自动在TCP/IP网络上安全地分配和租用IP地址的机制,实现IP地址的集中
式管理,基本上不需要网络管理人员的人为干预
4、四线会话
✓ DHCP DISCOVER 客户端在网络中广播此消息,请求IP地址。
✓ DHCP OFFER 服务器应答此消息,提供一个地址池选择。
✓ DHCP REQUEST 客户端选择一个地址,向服务器发送此消息。
✓ DHCP ACK 服务器发送此消息批准该租约。
租借过程中DHCP客户机状态
✓ 1、初始化状态——
客户机还没有向DHCP服务器请求IP地址。向网络中的所有计算机,通过其的UDP
端口(68或67)发送一个DHCPDiscover消息,此消息包含该计算机的MAC地址和
主机名。
✓ 2、选择状态——
客户机进入一个选择状态,客户机选择一个(DHCPDiscover) 是服务器发过来
的。
✓ 3、请求状态——
客户机已经知道了自己想要租借的地址。向所有DHCP服务器广播一个
(DHCPRequest)的请求信息。DHCP服务器以成功(DHCPACK)、不成功(DHCPNACK)
作应答。当客户机收到(DHCPNACK)消息后,返回到初始化状态,重新开始租借
过程。
✓ 4、绑定状态——
当DHCP客户机收到(DHCPACK)消息时,它完成TCP/IP栈的初始化。
✓ 5、更新状态——
当租约时间过去50%时,客户机向该服务器发送一个(DHCPRequest)消息,请求
更新租约。
✓ 6、重绑定状态——
当DHCP客户机不能与提供租约的DHCP服务器通信,时间过了87.5%,它就试图连
接到任何可提供IP的DHCP服务器,回到初始化开始新的租借过程。
5、续租过程——
保持租借过程的后3个状态。
二、 配置DHCP服务
安装软件包 (5)
# rpm -ivh
用下面命令可以简单的获得到DHCP服务的所有配置文件存在的位置。其中包括主配置
文件、租约文件和启动服务的脚本。
# rpm -qlc dhcp
1、主配置文件
默认的主配置文件是 /etc/。
第一次打开此文件是一个空文件,只有一条信息:
这条信息告诉用户DHCP提供了一个模板。
# cp /usr/share/doc/dhcp-3.0.5/ /etc/
用这条命令,可以把那块模板的内容覆盖空的主配置文件,也可以自己手工直接编辑
/etc/。
DHCP服务器的的配置文件是一个文本文件,DHCP里有一个语法分析器,能对这个文件
进行语法分析,获得配置参数。格式是递归下降的,关键字大小写敏感。
下图是一个简单的的配置文件:
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713528453a2266849.html
评论列表(0条)