DHCP服务管理

DHCP

什么是DHCP,DHCP是Dynamic Host Configuration Protocol的简写即,动态主机配置协议,动态的进行IP地址分配。

工作流程

  1. 当客户端配置为自动获得IP地址时,客户端发送discover广播包(发现),用来寻找网络中的DHCP服务器
  2. 假如网络存在DHCP服务器,此时服务器给出回应,向客户端发送Offer广播包(邀约),携带了IP地址的信息,询问客户端是否使用该IP地址
  3. 假如客户端使用上述IP地址,向服务端发送Request广播包(请求),并将请求信息写入到该包内。
  4. 服务端向客户端发送Ack广播包(确认),并确定IP地址的租约期。

DHCP配置

  • 配置文件存储路径 /etc/dhcp
  • 默认配置文件副本路径 /usr/share/doc/dhcp-4.2.5/
  • 数据文件存储路径 /var/lib/dhcpd
  • 核心配置文件 /etc/dhcp/dhcpd.conf

既然知道了DHCP的核心配置文件,那么我们就来了解一下如何修改配置文件。

动态配置

在核心配置文件中有这么一段,配置的是动态配置IP的参数

subnet 10.5.5.0 netmask 255.255.255.224 {

range 10.5.5.26 10.5.5.30; (定义分配地址段的地址范围)

option domain-name-servers ns1.internal.example.org;

option domain-name "internal.example.org";

option routers 10.5.5.1; (定义分配的网关地址)

option broadcast-address 10.5.5.31; (定义地址段的广播地址)

default-lease-time 600;(租期)

max-lease-time 7200;

}

绑定配置

host fantasia {

hardware ethernet 08:00:07:26:c0:a5; (固定分配地址的主机的MAC地址)

fixed-address fantasia.fugue.com; (需要进行分配的IP地址)

}

根据配置服务器的IP地址以及想要配置的网段修改参数,即可做到对同一网络下的采用dhcp获取IP地址的网卡的地址分配。既然在同一网络下的地址分配已经完成,那在不同网络下的IP分配又该怎么办呢?

不同网络下的IP分配

我们知道DHCP服务器的工作需要通信才能够完成,在不同的网络下通信又需要路由器,在之前的基础上,路由器也需要安装dhcp服务且打开dhcp中继转发功能

dhcrelay DHCP服务器的IP

添加配置

将不同网络想要分配的IP以动态配置的格式添加到配置文件中去,即可完成DHCP服务器对不同网络的IP地址分配。

相关推荐
wdfk_prog4 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
七夜zippoe4 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥4 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿4 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘4 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
会员源码网5 小时前
理财源码开发:单语言深耕还是多语言融合?看完这篇不踩坑
网络·个人开发
米羊1215 小时前
已有安全措施确认(上)
大数据·网络
Fcy6485 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满5 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠6 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法