DHCP协议

动态主机配置协议

作用:动态的进行IP地址分配

服务端的监听端口:67/udp

客户端监听端口:68/udp

网络架构:C/S:client/server

DHCP的优势

提高配置效率        减少配置错误

DHCP的分配方式

手动分配:固定不变,工程师进行地址绑定

自动分配:但是不进行地址收回

动态分配:进行地址回收

应用场景

更加准确的配置网络参数的情况下

网络环境较大时

注意

同一个网络环境下不允许存在多个DHCP服务器

工作流程

1、当客户端配置为自动获得IP地址时,客户端发送discover广播包(发现),用来寻找网络中的DHCP服务器

2、假如网络存在DHCP服务器,此时服务器给出回应,向客户端发送offer广播包(邀约),携带了IP地址的信息,询问客户端是否使用该ip地址

3、加入客户端使用上述IP地址,向服务端发送Request广播包(请求),并将请求信息写入到该包内

4、服务端向客户端发送Ack广播包(确认),并确定IP地址的租约期

 vim /etc/dhcp/dhcpd.conf

当租约期到达50%时,更新租约

客户端重启后

客户端直接发送Request包:

A、IP地址空闲        服务器直接回应Ack

B、IP地址被占用        服务器回应noAck        客户端需要将上述“工作流程”完整执行一遍

客户端类型

Linux        DHCP服务器不存在,没有IP

Windows        DHCP不存在,会启用备用IP地址        169.254.0.0/16~168.254.255.255/16

DCHP安装与配置

关闭防火墙

安装DHCP软件包        yum install -y dhcp-server

配置

配置文件存储路径                /etc/dhcp

默认配置文件副本路径        /usr/share/doc/dhcp-4.2.5/

数据文件存储路径                /var/lib/dhcpd

核心配置文件                        /etc/dhcp/dhcpd.conf

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐