目录
一、DHCP 服务
1.1 DHCP 概述
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客
户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
是应用层协议,使用的端口是UDP 67和68端口
1.2 DHCP分配方法
自动分配:分配一个IP地址后永久使用
手动分配:由DHCP服务器管理人员专门指定一个ip地址
动态分配:使用完一个地址后会自动释放该地址,供其他客户机使用
二、DHCP工作原理
DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器
回应应答消息给主机的68号端口。
2.1 c/s经典模式
客户端:DHCP Client(运行程序),UDP服务的监听端口68
服务端:DHCP Serve (运行程序),UDP服务的监听端口67
2.2 DHCP的租约过程
客户机通过DHCP服务获得IP地址的过程称为DHCP的租约过程
租约过程分为:
①客户机通过DHCP服务获取一个合法的IP地址,此时客户机通过广播发送DHCP Discover 发现信息来寻找DHCP服务器
②DHCP服务器接收到客户机的IP请求后,在自己的IP地址池中查找合法的IP地址给客户机
(服务器会讲IP地址通过广播DHCP offer发送)
③客户机接收DHCP offer消息中提取IP地址,并发送DHCP Request消息表示收到
④DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户机广播成功确认,
该消息包含有IP地址的有效租约和其他可配置的信息
当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始
2.2.1 更新租约
当DHCP服务器向客户机出租的IP地址租期达到50%时就要更新租约
三、DHCP服务器的配置
3.1 安装DHCP服务器
主配置文件:/etc/dhcpd.conf
执行程序:/uer/sbin/dhcpd
①安装dhcp服务
②配置dhcp的文件
3.2 DHCP局部配置
3.2.1 subnet 网段
1.vim /etc/dhcp/dhcp.conf 进行编辑
2.查看地址
3.3 客户机预留指定的IP地址
1. 编辑文件
2.重启网卡
3.在win10 重置地址
四、DHCP中继原理和配置
4.1 中继原理
DHCP客户使用IP广播来寻找同一网段上的DHCP服务器。当服务器和客户段处在不同网段,即被
路由器分割开来时,路由器是不会转发这样广播包的。因此可能需要在每个网段上设置一个DHCP
服务器,虽然DHCP只消耗很小的一部分资源的,但多个 DHCP服务器,毕竟要带来管理上的不方
便。DHCP中继的使用使得一个DHCP服务器同时为多个网段服务成为可能,配置DHCP中继的网
络设备可以在不同网段上从DHCP总服务器获取IP地址分配给下面的各主机,路由器或者三层交换
机都可以充当DHCP中继。
4.2 DHCP中继配置
①配置网卡
②配置DHCP
③配置三层交换和二层交换
二层交换:
三层交换:
④测试主机
可自动获取IP地址
总结
DHCP有手动分配、自动分配、动态分配
DHCP的工作原理有四步,请求DHCP服务也是租约的过程
DHCP的配置和中继的配置