[关闭]
@murph 2017-04-02T12:50:16.000000Z 字数 1498 阅读 508

Linux操作系统服务器配置系列(二)DHCP服务器配置

未分类


引言

DHCP(Dynamic Host Configuration Protocol)动态主机配置协议。
它有什么功能呢?最常见的莫过于我们日常上网用的WLAN,其中路由器主动为连上WIFI的设备分配上网所需的IP地址、子网掩码、网管和DNS等网络信息。
DHCP的作用就是自动配置主机的IP地址、子网掩码、网管及DNS等网络信息。

DHCP概述

DHCP工作原理

安装DHCP服务器

image_1bcnbdvt660i1i341vtegjr1t8b9.png-6.1kB

DHCP服务的配置文件

配置DHCP客户端

引言

DHCP(Dynamic Host Configuration Protocol)动态主机配置协议。
它有什么功能呢?最常见的莫过于我们日常上网用的WLAN,其中路由器的DHCP服务自动为连上WIFI的设备分配上网所需的IP地址、子网掩码、网管和DNS等网络信息。

DHCP的作用就是自动配置主机的IP地址、子网掩码、网管及DNS等网络信息。

DHCP概述

DHCP工作原理

1.寻找DHCPServer

1. DHCP客户机第一次登录网络通过UDP 67端口向网络发送DHCP DISCOVER数据包(Mac地址、计算机名等)
2. 网络中所有安装TCP/IP协议栈主机都会接受,但只有DHCP服务器才会做出响应
3.每隔1秒发送一次,若无响应重复发送多次

2.提供IP地址

1.DHCP服务器监听到请求,从未分配出去的IP地址选择最前置IP和其他TCP/IP设定通过UDP 68端口响应分配给客户机一个DHCP OFFER数据包
2.DHCP OFFER数据包包括IP地址、子网掩码、地址租期、目标MAC地址、XID编号(辨别作用)等

3.接受IP租约

1.客户机接受到网络上多台DHCP服务器响应,但只挑选一个(最先到达)

2.客户机接收后向网络发送一个DHCP REQUEST广播数据包(客户端MAC、接受租约中的IP、提供此租约的DHCP服务器地址)

3.其他DHCP服务器撤销他们的提供以等待下一个租约请求

4.租约确认

1.DHCP服务器接受客户端的DHCP REQUEST之后,会广播返回客户一个DHCP ACK消息包(IP地址合法租用及其他配置信息)表明接受客户端请求

2.客户机接收到DHCP ACK广播后,向网络发送3个针对此IP的ARP解析请求以执行冲突检测

3.如果该地址已被使用,则客户机重新发送DHCP DISCOVER信息。此时DHCP服务器客户端显示此IP地址为BAD_ADDRESS

4.如果该地址没被使用则客户机TCP/IP使用租约提供的IP地址绑定初始化,进而与其他主机通信

5.重新登录

1.DHCP客户机重新登录网络时,直接发送上一次所分配IP地址的DHCP REQUEST信息

2.DHCP服务器接受后尝试让客户机继续使用原来的IP地址,并回答一个DHCP ACK消息包

3.如果此IP地址已经无法分配给原先客户机,DHCP服务器给DHCP客户机一个DHCP NACK信息

4.原客户机接收到DHCP NACK信息后重新发送DHCP DISCOVER信息请求新的IP地址

6.更新租约

1.客户机再租约过去50%时向提供IP的DHCP服务器发送DHCP REQUEST消息包

2.客户机接收DHCP服务器相应的DHCP ACK消息包,根据包中提供的新的租期更新TCP/IP等配置参数

安装DHCP服务器

DHCP服务的配置文件

配置DHCP客户端

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注