DHCP原理与配置

DHCP(Dynamic Host Configuration Protocol)是一种用于动态分配IP地址和其他网络配置信息的协议。它允许网络设备自动获取IP地址、子网掩码、网关和DNS服务器等信息,而无需管理员手动配置。

DHCP租约过程是指动态主机配置协议(DHCP)服务器在向客户端分配IP地址时的一系列步骤。下面是DHCP租约过程的简要描述:

  1. 客户端请求IP:客户端向网络中的DHCP服务器发送一个广播消息,请求获取IP地址。

  2. 服务器响应 :DHCP服务器接收到客户端的请求后,会向该客户端发送一个包含可用IP地址的“租约提供”消息。

  3. 客户机选择IP:客户端收到DHCP服务器发送的“租约提供”消息后,会向DHCP服务器发送一个确认请求,请求分配该IP地址。

  4. 服务器确定租约 :DHCP服务器接收到客户端的确认请求后,会向客户端发送一个包含确认信息的消息,通知客户端已成功分配IP地址。

  5. 租约续约(Lease Renewal):在分配IP地址后,客户端和DHCP服务器会定期进行通信以确认租约是否仍然有效。如果租约即将到期,客户端会请求续约,DHCP服务器可选择延长租约或重新分配IP地址。

1.配置DHCP服务器

1.安装DHCP服务器软件

先执行“rpm -q dhcp” 命令查看系统中是否已经安装dhcp软件包。

2.建立主配置文件dhcp.conf

dhcpd服务的主配置文件是/etc/dhcp/dhcpd.conf,但是该文件默认不包含任何有效配置,可以参考配置文件范本建立新的dhcpd.conf文件。

/etc/dhcpd.conf文件的配置构成:可以使用声名,参数,选项这三类的配置,各自的作用和常见的形式如下。

声名:用来描述dhcpd服务器中对网络布局的划分,是网络设置的逻辑范围。常见的声名是subent,host,其中subent声名用来约束一个网段,host声名用来约束一台特定主机。

参数:由配置关键字和对应的值组成,总是以;结束。一般位于指定的声名范围之内,用来设置

所在范围的运行特征(如默认祖约时间,最大祖约时间等)。

选项:由“option”引导,后面跟具体的配置关键字和对应的值。用于指定分配给客户的各种地址参数。

dhcpd服务的全局配置

ddns-update-style

动态DNS更新模式,用来设置与DHCP服务相关的DNS数据动态更新模式

在实际的DHCP应用中很少用到,将值设置为none即可。

default-lease-time默认租约时间,单位为秒。
max-lease-time最大租约时间,单位为秒。
option domain-name默认搜索区域。为客户及指定解析主机名的默认搜索区域。
option domain-name-serversDNS服务器地址,为客户及指定解析域名使用的DNS服务器地址。

vim/etc/dhcp/dhcpd.conf 

subent:网段声明

一台DHCP服务器可以分为网段提供服务,因此subent网段可以有多个,若要为192.168.10/24网段提供服务,用于自动分配的IP范围:192.168.10.200~192.168.10.220,为客户机指定网关为192.168.10.1,则可以修改以下配置:

host主机声名

host声明用于设置单个主机的网络属性,通常用于网络打印或个别服务器分配固定IP。

host声明通过host关键字指定需要使用保留地址的客户机名称,并使用“hardware”参数指定该主机的吗、MAC地址,使用“fixed-address”参数指定该主机的IP地址。

3.启用DHCP服务端

2.使用DHCP客户端

进入网卡配置

配置完成后重启网卡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值