CentOS8.5.2111(3)实验之DHCP服务器架设

一、实验目标

1.掌握DHCP服务器的主配置文件各项申明参数及操作及其含义

2. 具备DHCP 服务器、中继服务器的配置能力

3. 具备测试客户端正常获取服务器分配地址的能力

4. 具备DHCP服务器故障排除能力

二、实训原理/流程

(一)项目背景
  1. 公司内部存在两个子网,分别为192.168.10.0/24,192.168.100.0/24,现在需要使用一台DHCP服务器为这两个子网客户机分配IP地址。如图3.1所示。

图 3.1

各服务器地址分配

操作系统

IP地址

dhcp-server

RHEL 8

192.168.学号.23VMnet1

dhcp-relay

RHEL8

IP1:192.168.学号.24VMnet1

IP2:192.168.100.1VMnet8

客户端:Client1

RHEL8

自动获取VMnet8

客户端:物理机的VMnet1

自动获取

(二)任务要求:

1. 配置DHCP服务器多作用域。

2. 配置DHCP中继服务。

3. 客户端验证测试。

(三)实验步骤:

   1.请保证物理机连上互联网的情况下,在dhcp-serverdhcp-relay两台服务器上安装DHCP服务软件包,以便后续使用。

[root@dhcpsvr ~]# rpm -qa|grep dhcp

dhcp-libs-4.3.6-45.el8.x86_64

dhcp-common-4.3.6-45.el8.noarch

dhcp-server-4.3.6-45.el8.x86_64

如果没有安装,安装dhcp-servers

dnf install -y dhcp-server

DHCP服务器上添加网关

route add default gw 192.168.0.24

//route del default gw 192.168.0.24   设错了删除的方法

在dhcp-relay上安装除了安装dhcp-server还要安装dhcp-relay。

   2. 将防火墙实验中外部client虚拟机名称改为client,中继服务器名称改为relay、内部ssh名称改为dhcpsvr,以免混淆。

 3. 分别按上表“各服务器地址分配”的网卡连接方式、IP地址设置等,并激活网卡。Client上改为自动获取。

请分析三台设置的连通性。

//dhcp服务器可以ping通relay的两个接口vmnet0和vmnet10,但客户端client是无法ping通dhcp服务器的。

   4.dhcp-server上配置多作用域

(1)查看dhcp主配置文件

[root@dhcpsvr ~]#

2)复制样例文件到主配置文件

[root@dhcpsvr ~]# cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

(3) 配置DHCP主配置文件

[root@dhcp-server ~]# vi /etc/dhcp/dhcpd.conf

//192.168.0.0 192.168.100.0 两个网段为例:

ddns-update-style none;

default-lease-time                  21600;

max-lease-time                       43200;

subnet 192.168.0.0 netmask 255.255.255.0 {

  range dynamic-bootp 192.168.0.31 192.168.0.88;

  option domain-name-servers 192.168.0.1;

  option domain-name "zlxie.com.cn";     //自已定义一个域名

  option routers 192.168.0.2;

}

subnet 192.168.100.0 netmask 255.255.255.0 {

  range 192.168.100.31 192.168.100.88;

  option domain-name-servers 192.168.100.1;

  option domain-name "ruolan.com.cn";     //自已定义一个域名

  option routers 192.168.100.2;

}

重要提醒:1. 除花括号外,每句后面都有;号(半角)

          2. 确保网卡ip与地址池在同一网段

(4) 启动DHCP服务,并让系统启动时自动加载DHCP服务

[root@dhcpsvr ~]# systemctl start dhcpd

[root@dhcpsvr ~]#systemctl enable dhcpd

5.配置DHCP中继代理和网关服务器relay

(1)配置网卡IP地址。(前面已配置则免去此步)

(2)启用IPv4的转发功能,设置net.ipv4.ip_forward数值为1。

[root@relay ~]## vi  /etc/sysctl.conf

net.ipv4.ip_forward = 1                     //由“0”改为“1”

[root@relay ~]#sysctl  -p                    //启用转发功能

[root@ relay ~]# cat /proc/sys/net/ipv4/ip_forward

1

(3)配置中继代理

中继代理默认不转发客户端的请求,需要使用dhcrelay指定DHCPserver的位置

[root@relay ~]# cp /lib/systemd/system/dhcrelay.service /etc/systemd/system/

[root@relay ~]# cd /etc/systemd/system/

[root@relay ~]system]# vim dhcrelay.service

[Service]

ExecStart=/usr/sbin/dhcrelay -d --no-pid  192.168.学号.23

保存后退出。执行以下命令:

[root@relay ~ system]# systemctl --system daemon-reload     //重载配置信

[root@relay ~]# systemctl restart  dhcrelay            //启动DHCP中继

[root@relay ~]# systemctl enable dhcrelay            //设置随系统启动

  1. 客户端验证

1)编辑网络编辑器,将VMnet0VMnet10如下设置:


      

vmnet 0同理设置,不再赘述。

 (2)在物理机上设置VMnet10为自动获取,禁用网卡后再启用,然后观察状态栏地址、网关等信息是否为dhcp-server分配地址。

在宿主机,选中中vmnet10,如下图

图 7.2

然后再cmd里用ipconfig /all查看

  1. 在Client客气端上用nmtui 设置网卡IP地址为自动获取,并激活网卡;
  2. 查看获取的ip地址、网关、域名系统

(5)观察dhcp-server上应答客户端报文情况:

实验成功完成。

撰写报告,将主配置文件即结果截图

将中继代理开启路由转发功能截图、配置中继、启动中继等截图;

WINDOWS客户端验证截图;

Centos客户端验证截图;

dhcp-server上应答客户端报文截图。

所有截图需要有步骤说明,即结果分析。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1549322.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

python爬虫案例——抓取链家租房信息(8)

文章目录 1、任务目标2、分析网页3、编写代码1、任务目标 目标站点:链家租房版块(https://bj.lianjia.com/zufang/) 要求:抓取该链接下前5页所有的租房信息,包括:标题、详情信息、详情链接、价格 如: 2、分析网页 用浏览器打开链接,按F12或右键检查,进入开发者模式;因…

首屏优化之:SSR(服务端渲染)

引言 今天我们来聊一下首屏优化之SSR-服务端渲染(Server-Side Rendering)。 可能很多朋友并不了解什么是 SSR,包括在工作中写的网站是什么类型的也不太清楚,是 CSR 还是 SSR?作者在阅读过大量的文章之后,…

一文上手SpringSecurity【二】

书接上回,我们直接引入了spring security的依赖,之后啥也没有干,在访问接口的时候, 就需要认证之后才能访问了 ,咱们没有主动干啥,那肯定有人帮助我们干啥了,这一切都利益出spring boot自动装配机制,下面咱们就看看spring security的自动装配,帮助我们干啥了. 一、Spring Secur…

如何查看上网记录及上网时间?5种按步操作的方法分享!【小白也能学会!】

“知己知彼,百战不殆”,在数字时代,了解自己的上网行为和时长,不仅能帮助我们更好地管理时间,还能提升工作效率和生活质量。 今天,我们就来分享五种简单易懂的方法,即便是网络小白也能轻松学会…

某系统超级管理员密码重置通用型

故事的起因是意外发现某站点系统存在接口泄露,并且此接口可直接实现超级管理员密码重置,查ico找到用这个系统的站点,发现均存在此漏洞 首先打开系统站点,F12或者鼠标右键检查,然后刷新页面,在网络这里找到…

ECCV`24 | 高保真目标修复新SOTA!复旦智象开源CAT-Diffusion,语义视觉双一致

文章链接:https://arxiv.org/pdf/2409.08260 Github链接:https://github.com/Nnn-s/CATdiffusion 总结速览 解决的问题: 单一U-Net在所有去噪步骤中对齐文本提示和视觉对象不足以生成期望的对象。 扩散模型的复杂采样空间中无法保证对对象生成的可控性…

物流货运托运发货单二联三联打印软件定制 佳易王物流单管理系统操作教程

一、前言 物流货运托运发货单二联三联打印软件定制 佳易王物流单管理系统操作教程 1、软件为绿色免安装版,解压即可使用,已经内置数据库,不需再安装。 2、软件下载可以到本文章最后点击官网卡片下。 二、软件程序教程 1、如图,…

Html 转为 MarkDown

在 RAG 中,通常需要将 HTML 转为 Markdown,有很多第三方 API 都支持 HTML 的转换,本文使用一个代码文档的例子 https://www.joinquant.com/help/api/help#name:Stock,将聚宽 API 转为 Markdown。本文通过两种方式进行实现,使用收费和开源的解决方案。聚宽 API 格式转为 Ma…

crypto-js解密报错malformed utf-8 data

在进行加解密处理时出现这个问题。 但是当在一个完整程序运行环境内加密字符串,解密字符串是没问题的。 当把加密的字符存储到txt文件,在读取解密时出现错误无法解密。 最后,使用res.replace(/\s/g,‘’)正则过滤掉txt文件内的空格就成功了。…

爆火!大模型算法岗 100 道面试题全解析,赶紧收藏!

大模型应该是目前当之无愧的最有影响力的AI技术,它正在革新各个行业,包括自然语言处理、机器翻译、内容创作和客户服务等等,正在成为未来商业环境的重要组成部分。 截至目前大模型已经超过200个,在大模型纵横的时代,不…

【Kubernetes】常见面试题汇总(四十四)

目录 100.什么是容器资源监视? 101.副本集和复制控制器之间有什么区别? 特别说明: 题目 1-68 属于【Kubernetes】的常规概念题,即 “ 汇总(一)~(二十二)” 。 题目 69-113 …

mov视频怎么转换成mp4?这几种转换方法值得收藏起来!

mov视频怎么转换成mp4?MOV格式,作为苹果专属的产物,它在非苹果体系下的兼容性常常受限,导致用户可能在非苹果软件平台上遭遇播放难题,甚至无法顺利加载视频内容,而且,MOV格式以其独特的压缩技术…

干货 | 2024制造业数字化现状调查白皮书(免费下载)

导读:在这本白皮书中,我们询问了制造商有关数字化转型的工作情况、2024 年的优先事项和可持续性。研究结果清楚地表明,在数字化方面处于领先地位的制造商转型项目比那些没有规划或刚刚起步的项目实现的价值要大得多。 加入知识星球或关注下方…

青动CRM-E售后V2.0.4

CRM售后管理系统,旨在助力企业销售售后全流程精细化、数字化管理,主要功能:客户、合同、工单、任务、报价、产品、库存、出纳、收费,适用于:服装鞋帽、化妆品、机械机电、家具装潢、建材行业、快销品、母婴用品、办公用…

只需要两步制作GIF动态图,方便快捷,制作动态表情包的利器!

推荐阅读:Python制作进度条,18种方式全网最全!(不全去你家扫厕所!) 在日常生活中肯定会接触到gif,例如在写文章的时候,有时需要将自己的代码的运行结果展示出来,如果放一…

05-成神之路_ambari_Ambari实战-013-代码生命周期-metainfo-configFiles详解

1.Redis 集群 metainfo.xml 示例 <?xml version"1.0"?> <metainfo><schemaVersion>2.0</schemaVersion><services><service><!-- Redis 集群服务的基本信息 --><name>REDIS</name><displayName>Redi…

VulnHub-SickOs1.1靶机笔记

SickOs1.1靶机笔记 概述 Vulnhub的靶机sickos1.1 主要练习从互联网上搜取信息的能力&#xff0c;还考察了对代理使用&#xff0c;目录爆破的能力&#xff0c;很不错的靶机 靶机地址&#xff1a; 链接: https://pan.baidu.com/s/1JOTvKbfT-IpcgypcxaCEyQ?pwdytad 提取码: yt…

Kali Linux上安装远程桌面服务VNC

在Kali Linux上安装远程桌面服务VNC&#xff0c;可以按照以下步骤进行&#xff1a; 一、安装VNC Server 更新软件包列表&#xff1a; 在终端中运行以下命令&#xff0c;以确保你的软件包列表是最新的。 sudo apt update在执行更新之前会先验证当前账号密码&#xff0c;输入密码…

一种路径敏感的数据依赖分析算法

Falcon 1.方法1.1.Basic Rule1.2.改进算法1.3.跨函数分析 2.Evaluation2.1.设置2.2.value-flow分析2.3.Thin Slicing2.4.Bug Detection 参考文献 这篇工作发表于PLDI 24&#xff0c;提出了一种context- 以semi-path-sensitive的数据依赖分析算法&#xff0c;解决path-sensitive…

大数据毕业设计选题推荐-广东旅游数据分析系统-Hive-Hadoop-Spark

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、PHP、.NET、Node.js、GO、微信小程序、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇…