【Red Hat8】:搭建DHCP服务器

server/2025/1/23 18:31:18/

1、新建挂载文件

2、挂载

3、关闭防火墙

4、搭建yum源

(搭建的时候用vim 自行定义文件名.repo或者是vi 自行定义文件名.repo)

5、安装dhcp-server

6、复制模板文件

dhcpd.conf 是DHCP服务的配置文件,DHCP服务所有参数都是通过修改dhcpd.conf 文件来实现,DHCP服务配置文件一开始没有任何配置,所以要复制DHCP配置模板到配置文件,方便对配置文件进行修改

进去之后可以复制这两段(我一般复制这两段),下面的是做保留地址时用,在hardware ethernet后填写保留地址主机的MAC地址。在server-name处输入需要保留的IP地址

7、修改配置文件

/etc/dhcp/dhcpd.conf  --dhcp的配置文件,以下配置文件的参数做为参考

subnet 192.168.10.0 netmask 255.255.255.0 {  //subnet 分配地址的网段 mask 子网掩码

  range 192.168.10.31 192.168.10.104;   //range 分配的地址池

  range 192.168.10.106 192.168.10.106;  //格式为 range [起始地址] [结束地址]

  range 192.168.10.108 192.168.10.200;   

  option domain-name-servers 192.168.10.1;  //指定dns服务器地址

  option routers 192.168.10.254;    //指定客户机的网关

  option broadcast-address 192.168.10.255;  //分配的广播地址

  default-lease-time 600;    //默认租赁时间的长度,单位是秒

  max-lease-time 7200;     //最大租赁时间的长度,单位是秒

}

  host passacaglia {       //host 指定的客户机

    hardware ethernet 00:0c:29:bd:9c:f7;  //客户机的mac地址

    fixed-address 192.168.10.105;   //给这个客户机分配的IP地址

  }

修改内容如图所示

8、重启httpd服务

9、查看dhcp服务状态

10、客户机上测试结果

客户机采用Windows上测试,这里只展示了保留地址获取IP的情况

11、总结

我总结了以下几个搭建DHCP服务器需要注意的几个方面供大家观看,如有不妥之处请及时私信博主或者是评论区留言,博主会及时作出修改

(1)网络环境

  • 确保DHCP服务器所在的网络环境中没有其他DHCP服务运行,以避免IP地址分配冲突。
  • 确定DHCP服务器的网络接口,以及它将服务于哪个子网。

(2)配置文件

  • 编辑DHCP服务器的配置文件,通常是/etc/dhcp/dhcpd.conf
  • 设置以下参数:
    subnet:定义要分配IP地址的子网。
    range:指定可分配的IP地址范围。
    option routers:设置默认网关。
    option domain-name-servers:设置DNS服务器地址。
    option domain-name:设置域名。
    default-lease-time和max-lease-time:设置IP地址租约时间。

(3)启动服务

  • 在配置完成后,启动DHCP服务并设置为开机自启。
  • 检查服务状态,确保服务正在运行。

(4)排除地址

  • 如果网络中有静态IP地址分配的设备,需要在配置文件中排除这些地址。

(5)基本的dhcpd.conf配置文件

最后给大家提供一个基本的dhcpd.conf配置文件示例:

default-lease-time 86400;
max-lease-time 604800;subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.10 192.168.1.50;option routers 192.168.1.1;option domain-name-servers 8.8.8.8, 8.8.4.4;option domain-name "example.com";
}


http://www.ppmy.cn/server/160813.html

相关文章

澎峰科技计算软件栈与沐曦GPU完成适配和互认证

近期,澎峰科技与沐曦完成了对PerfXLM(推理引擎)、PerfXCloud(大模型服务平台)与沐曦的曦云系列通用计算GPU的联合测试,测试结果表明PerfXLM、PerfXCloud软件与沐曦GPU产品实现了全面兼容。 PerfXLM高性能大…

如何将本地 Node.js 服务部署到宝塔面板:完整的部署指南

文章简介: 将本地开发的 Node.js 项目部署到线上服务器是开发者常见的工作流程之一。在这篇文章中,我将详细介绍如何将本地的 Node.js 服务通过宝塔面板(BT 面板)上线。宝塔面板是一个强大的服务器管理工具,具有简洁的…

Windows11电脑总是一闪一闪的,黑一下亮一些怎么解决

Windows11电脑总是一闪一闪的,黑一下亮一些怎么解决 1. 打开设备管理器2. 点击显示适配器3. 更新下方两个选项的驱动3.1 更新驱动Inter(R) UHD Graphixs3.2 更新驱动NVIDIA GeForce RTX 4060 Laptop GPU 4. 其他文章快来试试吧🥰 1. 打开设备管理器 在电…

Unity3D 动态骨骼性能优化详解

前言 在Unity3D中,动态骨骼动画是创建逼真角色动画的关键技术。然而,随着骨骼数量的增加和动画复杂度的提升,性能问题也随之而来。本文将详细介绍如何在Unity3D中进行动态骨骼性能优化,并提供技术详解和代码实现。 对惹&#xf…

深度学习 Pytorch 动态计算图与梯度下降入门

在上节末尾我们发现autograd.grad函数可以灵活进行函数某一点的导数和偏导数的运算,但微分运算只是AutoGrad模块中的一小部分功能,本节将继续讲解这个模块的其他常用功能,并在此基础上介绍另一个常用优化算法:梯度下降算法。 imp…

用edge浏览器追剧音量太小?安装音量增强器可解忧

0 源起 春节佳节将至,可以利用这个难得的假期追一追想看而没空看的剧了。 但是在用Edge浏览器播放网页中的视频时,有时音量太小,根本没法听清楚, 遇到这种情况时,尽管Edge浏览器本身没有提供音量控制功能&#xff0…

提升大语言模型的三大策略

1.概述 随着大语言模型(LLMs)在技术和应用上的不断发展,它们已经深刻地改变了我们与计算机的互动方式。从文本生成到语言理解,LLMs的应用几乎涵盖了各个行业。然而,尽管这些模型已展现出令人印象深刻的能力&#xff0c…

鸿蒙(HarmonyOS) HDC 命令合集分类记录

以下是对HDC相关命令的分类整理,涵盖设备连接管理、设备信息查看、应用管理、文件传输、UI 操作、日志管理、系统工具和调试工具等各项命令和功能: 一、设备连接管理 1. 查看 HDC 版本 hdc version 2. 启动/停止 HDC Server 启动 HDC 服务: hdc start 停止 HDC 服务: h…