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

举报
YueXuan 发表于 2024/07/28 21:30:32 2024/07/28
【摘要】 本文档是Linux服务与安全管理课程的实验任务单,专注于DHCP服务器的安装与配置。任务涵盖了从虚拟机的网络设置到DHCP服务器的详细配置过程,包括IP地址分配范围、保留地址设置等。通过实际操作,学生不仅掌握了DHCP服务器的配置与管理,还加深了对动态主机配置协议在网络管理中的应用理解,增强了实际动手能力。

Linux服务与安全管理》任务单14

学生姓名

****

学号

****

专业

****

任务名称

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服务器等信息,这需要对网络基础知识有深入的理解。





【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。