《Linux服务与安全管理》| DHCP服务器安装和配置

《Linux服务与安全管理》| DHCP服务器安装和配置

目录

《Linux服务与安全管理》| DHCP服务器安装和配置

一、点击“编辑虚拟机设置”,配置三台虚拟机为“仅主机”模式。

二、server01开机,root用户登录,输入nmtui,进入图形界面,配置server01虚拟机IP。

三、配置client1虚拟机(Linux客户端)IP为自动获取

四、在服务器Server01上安装DHCP服务器

五、使用“vim /etc/dhcp/dhcpd.conf”命令可以编辑DHCP配置文件,全部配置文件的内容如下。


学生姓名

****

学号

****

专业

****

任务名称

DHCP服务器安装和配置

完成日期

****

任务目标

知识

了解DHCP服务器的安装步骤。

了解DHCP服务器的配置文件。

技能

掌握安装和配置DHCP服务器的步骤。

素质

树立职业观念、自主学习意识和团队协作精神。

任务要求

技术部有60台计算机,各计算机的IP地址要求如下。

(1)DHCP服务器和DNS服务器的地址都是192.168.10.1/24,有效IP地址段为192.168. 10.1-192.168.10.254,子网掩码是255.255.255.0,网关为192.168.10.254。

(2)192.168.10.1-192.168.10.30网段地址是服务器的固定地址。

(3)客户端可以使用的地址段为192.168.10.31-192.168.10.200,但192.168.10.105、192. 168.10.107为保留地址,其中192.168.10.105保留给Client3。

(4)客户端Client1模拟所有的其他客户端,采用自动获取方式配置IP等地址信息。

Linux服务器和客户端的地址及MAC信息如下表所示。

3台安装了RHEL 8的计算机,连网方式都设为host only(VMnet1),其中,一台作为服务器,另外两台作为客户端使用。

主 机 名 称

操 作 系 统

IP地址

MAC地址

DHCP服务器:Server01

RHEL 8

192.168.10.1

00:0c:29:cc:00:26

Linux客户端:Client1

RHEL 8

自动获取

00:0c:29:84:1d:c1

Linux客户端:Client3

RHEL 8

保留地址

00:0c:29:02:25:ae

现要求搭建实验环境,创建虚拟机,完成上述任务,实验结果要求测试客户端正确获取IP地址。请将实验步骤和实验结果截图,截图要有序号,每一个截图要求有文字说明。

任务记录

实验步骤:

一、点击“编辑虚拟机设置”,配置三台虚拟机为“仅主机”模式。

二、server01开机,root用户登录,输入nmtui,进入图形界面,配置server01虚拟机IP。

[root@server01 dhcp]# nmtui

点击”启用连接“--》选“停用”敲回车,再选“激活”敲回车,让网卡重启。查看网卡配置文件,可以看到配置已经更改过来了。

[root@server01 dhcp]# vim /etc/sysconfig/network-scripts/ifcfg-ens160

[root@server01 dhcp]# ifconfig

三、配置client1虚拟机(Linux客户端)IP为自动获取

四、在服务器Server01上安装DHCP服务器

检测系统是否已经安装了DHCP相关软件。

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

发现没有安装DHCP服务器。

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

进入本地YUM源的配置目录,按照下图创建一个配置文件:localyum.repo

内容如图,:wq 存盘退出

挂载ISO镜像文件。先创建一个挂载点/mnt/cdrom,然后挂载。如图挂载完毕。

检查本地YUM源上是否有DHCP安装包。

使用dnf命令查看dhcp软件包的信息。

使用dnf命令安装dhcp服务。

安装成功。

五、使用“vim /etc/dhcp/dhcpd.conf”命令可以编辑DHCP配置文件,全部配置文件的内容如下。

ddns-update-style none; #不支持动态更新

log-facility local7; #定义日志服务

subnet 192.168.10.0 netmask 255.255.255.0 {

range 192.168.10.31 192.168.10.104; #可分配IP 地址范围

range 192.168.10.106 192.168.10.106;

range 192.168.10.108 192.168.10.200;

option domain-name-servers 192.168.10.1; #分配给客户机的DNS地址

option domain-name "myDHCP.smile.com";

option routers 192.168.10.254;

option broadcast-address 192.168.10.255;

default-lease-time 600; #默认的租约时间,秒为单位

max-lease-time 7200; #最大的租约时间,秒为单位

}

host client3{ #将MAC地址和IP绑定,host后面的名字随意

hardware ethernet 00:0c:29:86:4a:c3;

fixed-address 192.168.10.105;

}

配置完成保存并退出,重启dhcpd服务,并设置开机自动启动。

[root@server01 dhcp]# systemctl restart dhcpd

[root@server01 dhcp]# systemctl enable dhcpd

将主配置文件dhcpd.conf做一个备份,将样例文件覆盖主配置文件dhcpd.conf,用vim编辑dhcpd.conf

实验结果:

在client1客户端测试,网络开关打开,IP设为自动获取

勾选“自动连接”,结果发现,获取到的IP,属于地址池。

在client3客户端测试,网络开关打开,IP设为自动获取

勾选“自动连接”,结果发现,获取到的IP,属于保留IP。

心得体会

1、 问题和解决

2、 收获和体会

今天学习Linux的DHCP服务器安装和配置让我深感收获颇丰。首先,我理解了DHCP(动态主机配置协议)在网络管理中的重要性,它能够自动分配IP地址、子网掩码、默认网关等网络参数,极大地简化了网络管理的复杂性。

在实际操作过程中,我了解到安装DHCP服务器主要包括安装dhcp服务器软件、配置dhcp服务以及启动dhcp服务等步骤。其中,配置文件的设置尤为重要,包括定义subnet、range、lease时间、DNS服务器等信息,这需要对网络基础知识有深入的理解。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

赛博威携手Dify,助力AI在企业的场景化落地

人工智能正以前所未有的速度重塑商业世界。我们经历了从理论探索到大语言模型(LLM)的爆发式增长,如今,一个以“AI Agent(智能体)”为核心的新阶段已然来临。AI Agent代表了人工智能应用的未来形态。它不再被…

嵌入式硬件中三极管推挽电路控制与实现

我们昨天讲到了这个电路。 如果 A 电是 PWM 波,那么请问 B 点是不是 PWM 波呢?那么,当 PWM 为高时, B 点的电流是从哪里流过来的?

数据结构——查找(三、树形查找)

一、二叉排序树(BST)1、二叉排序树的定义构造一棵二叉排序树的目的并不是排序,而是提高查找、插入和删除关键字的速度二叉排序树(也称二叉搜索树)或者是一颗空树,或者是具有以下性质的二叉树1、若左子树非空…

八股——Kafka相关

文章目录1、 消息队列的作用什么?思:消息队列是什么?消息队列的定义消息队列的工作原理消息队列的作用消息队列的常见类型消息队列的简单例子2、Kafka 集群的架构是什么样子的?3、Kafka 消费者组和生产者组是什么?定义与核心作用…

墨者学院SQL手工注入漏洞测试(MySQL数据库)题目,纯手工注入教程

打开练习手工注入的靶场,发现此时为一个登录页面,我们先试着登录看看注入点在不在登录页面 使用用户:or 1=1# 密码:admin123;尝试登录,发现显示错误后直接弹回原页面,无sql报错相关语句,这里不存在sql注入点 一:判断注入点以及猜测是否有注入 此时点击这里的动态页面…

[硬件电路-140]:模拟电路 - 信号处理电路 - 锁定放大器概述、工作原理、常见芯片、管脚定义

一、锁定放大器概述锁定放大器(Lock-in Amplifier)是一种基于相干检测技术的高灵敏度测量仪器,通过将待测信号与参考信号进行同步处理,从强噪声中提取微弱信号并精确测量其振幅与相位。其核心优势包括:信噪比提升&…

下载 | Windows Server 2025官方原版ISO映像!(7月更新、标准版、数据中心版、26100.4652)

⏩ 资源A066_Windows_Server_2025系统映像🔶 Windows Server 2025官方原版ISO映像,7月更新版已放出。提供来自微软官方每月更新的ISO原版映像,内部包含了标准版和数据中心版,可选择无GUI界面版或桌面体验版,满足不同部…

Go 语言模糊测试 (Fuzz Testing) 深度解析与实践

学习一个知识,要先了解它的来源 1. 模糊测试的诞生:Barton Miller 的故事 “Fuzz”一词起源于1988年,由威斯康星大学麦迪逊分校的Barton Miller教授及其研究生团队在一个高级操作系统课程项目中提出 。这个概念的诞生颇具戏剧性。Miller教授在…

【软考和软著】

一、💫 杭州E类人才政策 在这里插入图片描述 二、人才认定标准 三、关于软考 1、什么是软考? 软考指的是“计算机技术与软件专业技术资格(水平)考试”。计算机软件资格考试是由国家人力资源和社会保障部、工业和信息化部领导下…

「源力觉醒 创作者计划」开源大模型重构数智文明新范式

起来轻松玩转文心大模型吧一文心大模型免费下载地址:https://ai.gitcode.com/paddlepaddle/ERNIE-4.5-VL-424B-A47B-Paddle开源大模型的崛起与AI幻觉挑战:中国AI发展的双重使命 ——从技术追赶到生态引领的跨越之路一、开源大模型:重构数智文…

政务云数智化转型:灵雀云打造核心技术支撑能力

政务云数智化转型进行时,亟需体系升级政务信息化作为政府治理与服务的重要支撑,业务呈现出政策性强、数据敏感度高、系统复杂度高、服务连续性要求严等特点,对IT系统提出了极高要求:不仅需支撑高并发、高可用的政务应用&#xff0…

软件测试自学之路

别找了!2025B站最全最细的软件测试教程,7天从零基础小白到精通软件测试,学完即上岗!自学软件测试对于小白来说还是有一定的难度,各种专业术语的不熟悉,各种电脑操作的不熟悉,有时候要安装一个学…

备案期间老网站有什么要求

老网站的内容必须符合法律法规和互联网管理规定。这可不是开玩笑的事儿,相关部门对于网站内容的审核可是相当严格的。比如说,不能有违法犯罪、色情低俗、虚假信息等不良内容。根据互联网信息管理专家的建议,网站内容应该积极健康、真实准确。…

Java数组转换为逗号分隔字符串的方法

Java数组转换为逗号分隔字符串的方法 在Java中,将数组转换为逗号分隔的字符串有几种常用方法,以下是清晰可靠的实现方案: 方法1:使用Arrays.toString() 字符串处理(通用型) import java.util.Arrays;publi…

抗辐照DCDC与MCU在核环境监测设备中的集成应用

摘要核环境监测设备对保障核设施安全、保护环境与人员健康意义重大,需在复杂恶劣的核环境中稳定运行。电子设备易受核辐射影响产生单粒子效应等故障,选用具备抗辐照能力的DCDC与MCU芯片至关重要。本文结合实际测试数据,深入探讨抗辐照DCDC与M…

C语言-指针[指针数组和数组指针]

知识重复变量指针:变量最小的地址值(首地址),本质是地址、指针指针变量:存储指针的变量,本质是变量&:取地址运算符(取址符、取地址符),获取变量、数组等的…

NX982NX984美光固态闪存NX992NY102

NX982NX984美光固态闪存NX992NY102技术革新引领存储革命——深度拆解美光NX系列固态闪存在数字化浪潮席卷全球的当下,数据存储已成为支撑人工智能、云计算与物联网等前沿领域的核心基础设施。作为行业标杆企业,美光科技推出的NX系列固态闪存产品&#xf…

Elasticsearch 集群管理核心 API 指南:健康、状态、分片诊断与运维实战

一、集群健康状态 API (_cluster/health) 获取集群的总体健康状况,是监控的首要指标。 GET http://192.168.130.61:9200/_cluster/health响应字段解析 curl http://192.168.130.61:9200/_cluster/health 2>/dev/null |jq {"cluster_name": "E…

Three.js 与 WebXR:初识 VR/AR 开发

引言 WebXR 是现代 Web 技术的重要组成部分,允许开发者通过浏览器创建虚拟现实(VR)和增强现实(AR)体验。结合 Three.js 的强大渲染能力,WebXR 可以轻松构建沉浸式 3D 场景。本文将介绍如何使用 Three.js 和…

Kubernetes架构概览

目录 专栏介绍 作者与平台 您将学到什么? 学习特色 Kubernetes架构概览 1.1 Kubernetes简介 1.2 基本架构 1.3 主要组件 1.4 核心功能 组件架构图解 2.1 控制平面组件详解 2.1.1 kube-apiserver 2.1.2 etcd 2.1.3 kube-scheduler 2.1.4 kube-controll…