返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >CentOS7 配置 DHCP 服务
  • 836
分享到

CentOS7 配置 DHCP 服务

网络服务器运维 2023-09-12 21:09:47 836人浏览 独家记忆
摘要

目录 一、什么是DHCP。 二、DHCP工作原理。 三、重新登录,租约更新。 1、重新登录。 2、租约更新。 四、配置DHCP服务器 1、 准备环境 1.1采用 VMware Workstation 进行实验 1.2清空安全规则 1.3配置

目录

一、什么是DHCP。

二、DHCP工作原理。

三、重新登录,租约更新。

1、重新登录。

2、租约更新。

四、配置DHCP服务器

1、 准备环境

1.1采用 VMware Workstation 进行实验

1.2清空安全规则

1.3配置本地yum环境(用来下载DHCP服务)

1.4配置基础网络参数

1.5安装软件

2、配置DHCP服务器

2.1基本的网络参数分配

2.2固定网络参数分配


一、什么是DHCP。

动态主机配置协议 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议) 是 RFC 1541(已被 RFC 2131 取代)定义的标准协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息。

DHCP协议支持C/S(客户端/服务器)结构,主要分为两部分:

  • DHCP客户端:通常为网络中的PC、打印机等终端设备,使用从DHCP服务器分配下来的IP信息,包括IP地址、DNS等。
  • DHCP服务器:所有的IP网络设定信息都由DHCP服务器集中管理,并处理客户端的DHCP请求。

DHCP采用UDP作为传输协议,客户端发送消息到DHCP服务器的的67号端口,服务器返回消息给客户端的68号端口。

二、DHCP工作原理。

客户端搜索DHCP服务器,通过广播发送discovery包,寻找可用的DHCP服务器。

DHCP服务器提供地址和配置信息,回应客户端offer包,包含IP地址、租约期限等简要参数。

客户端接受并广播,客户端接受最先到达的offer包,向网络中发送request广播包,告知选择结果,发送ARP包,检测IP地址是否被占用,若占用,则拒绝offer包,重新discovery,若未被占用,则继续。

DHCP服务器确认请求,向客户端发送ack包,包含完整的网络参数。

客户端接受并配置网络参数。

三、重新登录,租约更新。

1、重新登录。

  • 客户端不发送discovery,直接发送request包,要求之前分配的网络参数。
  • 服务器若之前的网络参数未被占用,则发送ack包分配网络参数,若之前的网络参数被占用,则发送nack包,客户端重新discovery。

2、租约更新。

  • 租约期限过半(50%)时,向服务器发送request包,要求更新租约,更新成功,租约剩余时间恢复最大值。
  • 更新不成功,则租约期限再过半时(75%)时,向服务器发送request包,请求更新租约,更新成功,则租约剩余时间恢复最大值。
  • 更新不成功,继续使用至租约到期,客户端地址失效,重新发送discovery包获取新的网络参数。

四、配置DHCP服务器

1、 准备环境

1.1采用 VMware Workstation 进行实验

主机网卡备注
192.168.1.1仅主机模式DHCP 服务端 - IP 地址池划分与分配
192.168.1.*仅主机模式客户端 - 测试 - 从服务器获取 IP 地址(实现动态获取)
192.168.1.*仅主机模式客户端 - 测试 - 从服务器获取 IP 地址(实现静态获取)

1.2清空安全规则

  • 清除所有的 iptables 规则  iptables -F
  • 关闭 SElinux 临时执⾏模式  setenforce 0
  • 关闭防火墙服务  systemctl  stop  firewalld

1.3配置本地yum环境(用来下载DHCP服务)

  • 创建挂载目录  mkdir  /media/cdrom
  • 将光盘挂载到目录上  mount  /dev/sr0  /media/cdrom
  • 进入到本地yum仓库目录  cd  /etc/yum.repos.d
  • 创建临时目录  mkdir  backup
  • 将文件Centos-Base-repo放到临时目录中  mv  CentOS-Base-repo  backup/
  • 修改本地仓库文件  vim CentOS-Media-repo
  • 将gpGCheck=1改为gpgcheck=0
  • 将enabled=0改为enabled=1

1.4配置基础网络参数

  • vim  /etc/sysconfig/network-scripts/ifcfg-
TYPE=Ethernet          #声明网卡类型BOOTPROTO=static       #网卡获取方式DEFROUTE=yes           #网络接口设为默认的默认网关NAME=ens33             #网卡名称DEVICE=ens33           #设备名称ONBOOT=yes             #开机启动IPADDR=192.168.1.1   #IP地址NETMASK=255.255.255.0  #子网掩码GATEWAY=192.168.1.254  #网关DNS1=192.168.1.254     #DNS服务解析地址

1.5安装软件

  • yum -y install dhcp

2、配置DHCP服务器

2.1基本的网络参数分配

服务器端配置

  • 复制配置文件  cp /home/wen/dhcpd.conf.example /etc/dhcp/dhcpd.conf
  • 更改配置文件内容  vim /etc/dhcp/dhcpd.conf
# 全局配置(若网络声明没设置则以全局配置为准,对整个DHCP服务都生效)option domain-name "example.org";option domain-name-servers ns1.example.org, ns2.example.org;default-lease-time 600;max-lease-time 7200;ddns-update-style none;...# 网络声明(若网络声明已设置则以网络声明为准,仅对指定的网络生效)subnet 192.168.1.0 netmask 255.255.255.0 {     # 定义网络地址和子网掩码  range 192.168.1.10 192.168.1.20;             # 指定IP地址池的范围  option domain-name-servers 192.168.1.254;    # DNS服务器(自建的DNS或所在地区的DNS)  option domain-name "wen.com";                # 域(比如访问www,就会自动补齐www.zrs.com)  option routers 192.168.1.254;                # 网关IP  option broadcast-address 192.168.1.255;      # 广播地址  default-lease-time 600;  max-lease-time 7200;}
  • 重启服务DHCP服务 systemctl restart dhcpd

客户端配置

  • 修改网络参数:将网络参数的获取方式改为自动获取dhcp
TYPE=Ethernet          #声明网卡类型BOOTPROTO=dhcp         #网卡获取方式DEFROUTE=yes           #网络接口设为默认的默认网关NAME=ens33             #网卡名称DEVICE=ens33           #设备名称ONBOOT=yes             #开机启动
  • 重启网卡 systemctl restart network

2.2固定网络参数分配

服务器端配置

  • 更改配置文件内容  vim /etc/dhcp/dhcpd.conf
#主机声明区域(主机声明优先于网络声明,仅对当前指定的主机生效)host fantasia {  hardware ethernet 00:0c:29:ea:bd:0a;   # Mac地址  fixed-address 192.168.1.2;         # 指定IP地址}
  • 重启服务DHCP服务 systemctl restart dhcpd

客户端配置

  • 修改网络参数:将网络参数的获取方式改为自动获取dhcp
TYPE=Ethernet          #声明网卡类型BOOTPROTO=dhcp         #网卡获取方式DEFROUTE=yes           #网络接口设为默认的默认网关NAME=ens33             #网卡名称DEVICE=ens33           #设备名称ONBOOT=yes             #开机启动
  • 重启网卡 systemctl restart network

来源地址:https://blog.csdn.net/shangwhao521/article/details/131413618

--结束END--

本文标题: CentOS7 配置 DHCP 服务

本文链接: https://lsjlt.com/news/405151.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS7 配置 DHCP 服务
    目录 一、什么是DHCP。 二、DHCP工作原理。 三、重新登录,租约更新。 1、重新登录。 2、租约更新。 四、配置DHCP服务器 1、 准备环境 1.1采用 VMware Workstation 进行实验 1.2清空安全规则 1.3配置...
    99+
    2023-09-12
    网络 服务器 运维
  • CentOS7环境中DHCP配置教程
    目录CentOS7环境中配置命令步骤1、设置DHCP配置文件2、设置全局配置3、网段声明作用于整个子网段,部分配置参数优先级高于全局配置参数4、host主机声明给单机分配固定的IP地址5、最后开启服务FTP服务FTP实验...
    99+
    2022-06-04
    CentOS配置DHCP服务 DHCP配置教程
  • CentOS7环境中DHCP怎么配置
    这篇文章主要讲解了“CentOS7环境中DHCP怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS7环境中DHCP怎么配置”吧!CentOS7环境中配置命令步骤1、设置DHC...
    99+
    2023-06-21
  • 配置DHCP服务 (3)
    呵呵,上个章节中,我给大家讲解了DHCP服务器的一些基本概念和DHCP服务器的安装,但是我也说过,刚安装好的DHCP服务器是不可用的。我们要对其进行配置,那么究竟怎么配置呢,下来我们讲下DHCP服务器的授权。 DHCP服务器的授权:    ...
    99+
    2023-01-31
    DHCP
  • H3C_S5500配置DHCP服务
    #给Vlan定义地址并配置其工作在服务器模式 interface Vlan-interface1 ip address 192.168.1.1 255.255.255.0 dhcp select server global-pool #定义...
    99+
    2023-01-31
    DHCP
  • CentOS7 部署 DHCP 服务
    目录 一、环境准备二、DHCP 服务端部署2.1 安装 DHCP 服务2.2 修改 DHCP 配置 三、Client 客户端验证3.1 动态获取 IP3.2 配置静态 IP ...
    99+
    2023-10-12
    网络 服务器 运维
  • WindowsServer2019standard安装配置DHCP服务
    目录1、初始工作2、安装DHCP3、配置DHCP4、到此DHCP服务器就已经配置完成了1、初始工作 A、更改服务器的名字。更改名字后需要重启服务器。 B、设置固定的IP地址。 2...
    99+
    2024-04-02
  • 安装和配置DHCP服务器
    要安装和配置DHCP服务器,您可以按照以下步骤进行操作:1. 安装DHCP服务器软件:- 对于Linux系统,可以使用以下命令安装I...
    99+
    2023-09-14
    DHCP服务器
  • 服务器DHCP配置IP分配方式
    一、基本概念 1.1 DHCP 协议 DHCP(Dynamic Host Configuration Protocol),即动态主机配置协议,是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服...
    99+
    2023-09-30
    linux 服务器 Powered by 金山文档
  • H3C DHCP配置
    DHCP 服务器中的地址池以“树”状结构进行组织。树根是自然网段的地址,每个分支是该网段的子网地址,叶节点是手工绑定的客户机地址。这种树状结构实现了配置的继承性,即子网(儿子节点)配置继承了自然网段(父节点)的配置,每个客户机(孙子节点)的...
    99+
    2023-01-31
    H3C DHCP
  • DHCP介绍及H3C配置DHCP
    1.DHCP引入(1)简介DHCP(动态主机设置协议)是一个局域网的网络协议,使用UDP协议工作,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。...
    99+
    2023-01-31
    DHCP H3C
  • Linux DHCP 服务器的配置方法
    这篇文章主要介绍“Linux DHCP 服务器的配置方法”,在日常操作中,相信很多人在Linux DHCP 服务器的配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux DHCP 服务器的配置方法...
    99+
    2023-06-13
  • Centos8中怎么配置DHCP服务器
    今天小编给大家分享一下Centos8中怎么配置DHCP服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。DHCP通常被应用...
    99+
    2023-06-27
  • Linux下如何配置DHCP服务器
    这篇文章将为大家详细讲解有关Linux下如何配置DHCP服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DHCP服务器即动态主机配置协议,它是一种服务器-多客户端技术,它允许DHCP服务器将IP地址分...
    99+
    2023-06-28
  • WindowsServer2019安装和配置DHCP服务Ⅱ
    2. 安装DHCP服务 2.1 检查DHCP服务器网络配置 (1)调整虚拟机配置 将虚拟机网卡更改为仅主机模式(或自定义(U):特定虚拟网络)。网络连接调整为仅主机模式的作用是让DH...
    99+
    2023-05-19
    win2019安装和配置DHCP服务
  • Suse Linux DHCP服务器的配置方法
    这篇文章主要讲解了“Suse Linux DHCP服务器的配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Suse Linux DHCP服务器的配置方法”吧!很多的Suse Linux...
    99+
    2023-06-17
  • Linux系统如何配置DHCP服务器
    这篇文章主要介绍Linux系统如何配置DHCP服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!DHCP服务器简介:现在的网络都使用的是TCP/IP协议,因此相对于一台计算机来说,它要上网就必须有一个IP地址,这样...
    99+
    2023-06-28
  • Ubuntu 系统如何配置 DHCP 服务器?
    Ubuntu 系统上安装和配置 DHCP 服务器的步骤如下: 安装 DHCP 服务器软件包: 在终端中输入以下命令安装 dhcp-server 软件包: ``` sudo apt-get update sudo apt-get insta...
    99+
    2023-08-31
    服务器 ubuntu linux 运维 centos
  • Kali Linux常用的服务配置教程安装及配置DHCP服务
    这篇文章主要介绍“Kali Linux常用的服务配置教程安装及配置DHCP服务”,在日常操作中,相信很多人在Kali Linux常用的服务配置教程安装及配置DHCP服务问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-06
  • eNSP中DHCP的配置
    一.DHCP基本原理         DHCP协议是服务器(server)-客户端(client)模型,使用的UDP作为其传输层协议,采用67(DHCP服务器)和68(DHCP客户端)两个端口号。客户端可以从DHCP服务器那些获得自行完成配...
    99+
    2023-10-12
    服务器 网络安全 网络协议
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作