综合百科

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

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

其中一个用户改成服务器

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

3.关闭sw1路由功能

4.将f1/4接口设为trunk

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

6.设置中继

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

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

9.设置静态ip 192.168.100.100

10.重启服务使ip生效

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

12.修改dhcp服务配置文件

13.启动dhcp服务

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

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