DHCP服务的简介和配置详解

1、DHCP服务简介

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


2、DHCP服务作用

(1)为大量客户机自动分配地址,提供集中管理

(2)减轻管理和维护成本、提高网络配置效率

 

3、DHCP服务可分配的地址信息主

(1) 网卡的IP地址、子网掩码

(2)对应的网络地址、广播地址

(3)默认网关地址

(4) DNS服务器地址

(5)引导文件、TFTP服务器地址

 

4、DHCP的原理

(1)客户端寻×××器进行IP请求

(2)服务器提供地址信息

(3)接受并广播(客户机选择IP)

(4)服务器确认租约(DHCPACK)   

(如果DHCP客户机无法找到DHCP服务器,将从TCP/IP的B类网段169.254.0.0、16中挑选一个IP作为自己的IP地址,每隔5分钟继续尝试与DHCP服务器通信)

5.DHCP客户机续租:

       DHCP客户机会在租期过去50%的时候,直接向为其提供IP地址的DHCP服务器发送DHCPREQUEST消息包。如果客户机接收到该服务器回应的DHCPPACK消息包,客户机就根据包中所提供的新的租期以及其他已经更新的TCP/IP参数更新自己的配置,IP租用更新完成。如果没有收到该服务器的回复,则客户机继续使用现有的ip地址,因为当前租期还有50%。

      如果在租期过去50%的时候没有更新,则DHCP客户机在租期过去87.5%的时候再次向为其提供IP地址的DHCP服务器联系,如果还不成功,到租约的100%的时候,DHCP客户机必须放弃这个IP地址,重新申请。如果此时无DHCP服务器可用,DHCP客户机会使用169.254.0.0/16中随机的一个地址,并且每隔5分钟再进行尝试。

 

6、DHCP的相关配置文件

主配置文件:/etc/dhcp/dhcpd.conf

模板文件:/usr/share/doc/dhcp-4.2.5.example

查看租约文件:/var/lib/dhcpd/dhcpd.lease

很多网络服务的排错日志:/var/log/messages



dhcp服务中继配置

实验环境

host对应vlan10

host2对应vlan20

host3对应vlan100

服务器地址192.168.100.100


1.打开GNS3,准备2个路由器设备,3个用户设备

一个路由设备改成交换机,起名sw1

一个路由设备改成三层交换,起名sw2

其中一个用户改成服务器

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp


2.在sw1中创建vlan10 vlan20 vlan100,并分别将f1/1 f1/2 f1/3划分到vlan中

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_02


3.关闭sw1路由功能

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_03


4.将f1/4接口设为trunk

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_04


5.进入sw2,创建vlan10,20,100   ,将f1/4设为trunk,并分别给vlan10,20,100设置网关地址及子网掩码

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_05



6.设置中继

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_06



7.开启虚拟机centos7,用yum install dhcp -y 安装dhcp服务

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_07



8.将网卡连到vmnet8 ,并设为仅主机模式,关闭dhcp自动获取ip功能

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_08



DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_09



9.设置静态ip 192.168.100.100

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_10



10.重启服务使ip生效

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_11



11.复制dhcp服务配置文件模板

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_12




12.修改dhcp服务配置文件

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_13



13.启动dhcp服务

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_14



14.开启2台win10,分别连到vmnet1,vmnet2,进行验证

DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_15


DHCP服务的简介和dhcp中继服务配置详细过程_Centos7   dhcp_16


2台win10都被自动分配了ip地址,实现了dhcp中继服务