DHCP服务器管理

本文介绍了DHCP协议的概念、优势和工作流程,详细讲解了如何在Linux环境中部署DHCP服务器,包括关闭防火墙和SELinux、配置静态IP以及安装和配置DHCP软件包。同时,文章还涵盖了DHCP客户端的行为、租约更新机制、中继配置方法以及分配IP地址的多种方式,包括动态分配和固定分配。
摘要由CSDN通过智能技术生成

本节主要学习了hdcp服务器管理的概念、工作流程、如何部署DHCP。


文章目录

一、概述

DHCP协议

DHCP的优势

DHCP的分配方式

应用场景

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

二、工作流程

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

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

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

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

三、何时更新租约—当租约期达到50%时

四、当客户端重启后

客户端直接发送Request包

五、客户端类型

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

                          Windows—    DHCP不存在,会启用备用IP地址 

                                           169.254.0.0/16 ~ 168.254.255.255/16

六、部署

1、基础环境

配置yum源

关闭防火墙及SElinux

配置静态IP

2、安装DHCP软件包—yum install -y dhcp

七、配置

八、中继配置

1、添加为两个网卡

 2、查看网卡

 3、配置静态IP—配置网卡

4、 关掉中继的防火墙和SELinux

 5、配置文件

6、重启网络服务,并查看配置

7、 配置中继的本地源,并安装DHCP

 8、设置DHCP的中继命令

9、回到DHCP服务器,修改dhcp配置文件,添加多网段内容

10、验证另一个网段下的客户端能否正确获得地址

九、案例

1)分配一个地址段

1、动态分地址

2、固定分配某个IP给特定主机

2)分配多个地址段


一、概述

DHCP协议

Dynamic Host Configuration Protocol ,动态主机配置协议

动态的进行IP地址分配

服务端的监听端口    67/udp

客户端监听端口    68/udp

网络架构    C/S

DHCP的优势

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

DHCP的分配方式

手动分配          自动分配                 动态分配

应用场景

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

                           网络环境较大时

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

二、工作流程

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

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

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

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

三、何时更新租约—当租约期达到50%时

四、当客户端重启后

客户端直接发送Request包

                               IP地址空闲         服务端直接回应Ack

                               IP地址被占用    服务端回应noAck

                                                        客户端需要将上述“工作流程”完整执行一遍

五、客户端类型

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

                          Windows—    DHCP不存在,会启用备用IP地址 

                                           169.254.0.0/16 ~ 168.254.255.255/16

六、部署

1、基础环境

配置yum源

cd /etc/yum.repos.d
mkdir backup
mv CentOS-* backup
vim local.repo[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
mount /dev/sr0 /mnt

 

关闭防火墙及SElinux

关闭图形化工具

systemctl  stop  firewalld  && systemctl disable firewalld

systemctl  stop  firewalld  && systemctl disable firewalld
查看SElinux状态getenforce
设置宽容模式setenforce  0  
关闭SElinux—vim  /etc/selinux/config

SELINUX=enforcing  改为 SELINUX=disabled

(重启生效)

配置静态IP

关闭网络图形化工具

systemctl  stop NetworkManager ;

systemctl disable NetworkManager

cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.254
PREFIX=24
重启网卡systemctl restart network

2、安装DHCP软件包—yum install -y dhcp

七、配置

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

核心配置文件

(cp /usr/share/doc/dhcp4.2.5/dhcpd.conf.example

/etc/dhcp/dhcpd.conf)

/etc/dhcp/dhcpd.conf
subnet:配置DHCP分配的地址池
host:固定IP地址,指定分配给对应的MAC地址的主机
重启DHCP服务器systemctl restart dhcpd

八、中继配置

1、添加为两个网卡

 2、查看网卡

 3、配置静态IP—配置网卡

需先将图形化工具服务停止

 配置静态ip

配置ens33

 

复制ens33为ens37 修改参数

 

重启网络

4、 关掉中继的防火墙和SELinux

关闭防火墙服务

 

 5、配置文件

进入文件 vim /etc/sysctl.conf 中添加一行内容
net.ipv4.ip_forward = 1

 文件生效—sysctl -p

:由此可见此时中继已具有路由器的性质

 注:DHCP中继第一块网卡的IP地址必须设置为DHCP服务器的网关地址。

6、重启网络服务,并查看配置

7、 配置中继的本地源,并安装DHCP

cd /etc/yum.repos.d
mkdir backup
mv CentOS-* backup
vim local.repo
                        [local]
                        name=local
                        baseurl=file:///mnt
                        enabled=1
                        gpgcheck=0


mount /dev/sr0 /mnt

安装dhcp服务

 8、设置DHCP的中继命令

9、回到DHCP服务器,修改dhcp配置文件,添加多网段内容

vim /etc/dhcp/dhcpd.conf

重启DHCP服务

配置网关

 

10、验证另一个网段下的客户端能否正确获得地址

九、案例

1)分配一个地址段

1、动态分地址

修改/etc/dhcp/dhcp.conf

 重启服务

查看客户端ip地址

2、固定分配某个IP给特定主机

修改/etc/dhcp/dhcp.conf

重启服务

 上客户端查看

2)分配多个地址段

同中继。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值