前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Centos8 如何配置DHCP服务器

Centos8 如何配置DHCP服务器

原创
作者头像
用户7639835
发布于 2021-12-03 04:46:05
发布于 2021-12-03 04:46:05
3.8K00
代码可运行
举报
文章被收录于专栏:技术知识分享技术知识分享
运行总次数:0
代码可运行

系统环境

Centos8

安装DHCP

DHCP服务器的地址为:192.168.43.254/24,默认网关为:192.168.43.2/24,DHCP服务器将自动为网络192.168.43.0/24中的其他设备分配IP地址。

下面是DHCP服务器的地址信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 

下面安装DHCP服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# dnf -y install dhcp-server

配置DHCP服务

DHCP服务器的主要配置文件是/etc/dhcp/dhcpd.conf。默认情况下,文件里面只有注释,提示可以参考/usr/share/doc/dhcp-server/dhcpd.conf.example文件来修改配置。

下面直接提供配置信息,将配置信息粘贴到dhcpd.conf文件里面,修改地址等信息即可:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf 
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp-server/dhcpd.conf.example
#   see dhcpd.conf(5) man page
#
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
subnet 192.168.43.0 netmask 255.255.255.0 {
  range 192.168.43.101 192.168.43.200;
  option routers 192.168.43.2;
  option subnet-mask 255.255.255.0;
  option domain-name-servers 192.168.43.2;

}

default-lease-time为特定设备保留10分钟(600秒)的IP地址

max-lease-time 最多保留2小时(7200秒)的IP地址。

subnet部分定义了192.168.43.0/24网络的DHCP配置。

range部分定义了可分配的IP地址,范围为192.168.43.101-192.168.43.200。

routers部分定义默认网关的地址。

subnet-mask部分定义将分配给每个主机的子网掩码。

domain-name-servers部分定义将分配给每个主机的DNS服务器地址。 配置完成之后可以使用下面命令启动dhcp服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# systemctl enable dhcpd && systemctl start dhcpd
Created symlink /etc/systemd/system/multi-user.target.wants/dhcpd.service → /usr/lib/systemd/system/dhcpd.service.

下面查看服务是否运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# systemctl status dhcpd

配置防火墙

如果开启防火墙,需要在防火墙中放开dhcp服务。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# firewall-cmd --permanent --add-service=dhcp
success
[root@localhost ~]# firewall-cmd --reload
success

客户机测试

在客户端获取到了地址:

在客户端查看是否是192.168.43.254这台DHCP服务器分配的地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# nmcli connection show ens33 |grep -i 'dhcp4.option\[4\]'
DHCP4.OPTION[4]:                        dhcp_server_identifier = 192.168.43.254

可以看到dhcp服务器标识符是192.168.43.254。

设置保留IP

首先需要知道需要设置保留ip地址的服务器的网卡地址,在客户端使用ip link查看网卡的mac地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# ip link 

下面在dhcp服务端,编辑/etc/dhcp/dhcpd.conf配置文件,添加下面内容,绑定的地址为192.168.43.150:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
host server {
  hardware ethernet 00:0c:29:99:ee:d9;
  fixed-address 192.168.43.150;
}

重启dhcp服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost dhcp]# systemctl restart dhcpd

下面在客户端,重启一下网络服务,看看是否获取到固定地址了。

可以看到已经获取到地址了。

总结

在本问中学习了如何在Centos8上配置DHCP服务器。我们看到主机自动从DHCP服务器获得IP地址,并且还看到了如何使用MAC地址将IP地址绑定到特定计算机。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Centos8 如何配置DHCP服务器
DHCP(动态主机配置协议)用于自动为PC和其他网络设备分配IP地址,以便它们进行通信。它使用UDP协议的67端口,对客户端使用UDP端口68。DHCP操作分为四个阶段:服务器发现,IP租约报价,IP租约请求和IP租约确认。这些阶段通常缩写为DORA,用于发现,提供,请求和确认。
用户1685462
2021/09/05
2.9K0
AlmaLinux:为您的内部网络部署DHCP服务器
通过将 DHCP 服务器部署到单独的 Linux 服务器上以运行您的内部网络,您可以控制更新甚至设备的安全性。
云云众生s
2024/09/18
1340
AlmaLinux:为您的内部网络部署DHCP服务器
DHCP服务器
DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,DHCP 协议主要是用来自动为局域网中的客户机分配TCP/IP 信息的网络协议,并完成每台客户机的TCP/IP 协议配置。当我们将局域网中客户机IP地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户机自动分配IP地址,使得客户机能够使用这个IP地址。
胡齐
2019/09/23
3.6K0
DHCP服务器
CentOS 6.5下DHCP服务器搭建与配置
[root@localhost ~]# cd /usr/share/doc/dhcp-4.1.1/
星哥玩云
2022/07/03
2K0
DHCP服务
其它配置选项: filename: 指明引导文件名称 next-server:提供引导文件的服务器IP地址 示例: filename “pxelinux.0”; next-server 192.168.100.100;(tftp) 检查语法 service dhcpd configtest(centos6)
咻一咻
2020/05/29
1.7K0
CentOS-DHCP服务器搭建
安装dhcp软件包 yum install -y dhcp* 查看dhcpd.conf配置文件 vim /etc/dhcpd.conf [root@localhost ~]# cat /etc/dhcp/dhcpd.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample # see 'man 5 dhcpd.conf' #}; 可以看到是要我们借鉴这个模板文件 更改dhcpd
偏有宸机
2020/11/05
2.2K0
通过DHCP动态管理IP地址
DHCP 动态主机配置协议是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、子网掩码、网关以及DNS等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法.
王瑞MVP
2022/12/28
1.7K0
通过DHCP动态管理IP地址
CentOS 架设DHCP服务
    CentOS中提供DHCP服务的软件叫做dhcp,CentOS中默认没有安装。我们可以通过yum命令安装
星哥玩云
2022/07/14
1.4K0
CentOS 架设DHCP服务
DHCP服务
以上这些情况都是日常最常见也是最无脑的工作,公司网络管理员需要不停的去帮忙去解决这些问题,以此来保障公司网络的正常使用及员工的正常用网需求。而这些工作对于网络管理员来说实在是太低级、太无脑、太繁琐了,会消耗网络管理员的大量工作时间,也会影响公司员工的工作效能。那么如何通过其他的方法让计算机就能直接解决了上述问题,从而解放网络管理员呢?DHCP就是一个不二的选择。
星哥玩云
2022/09/15
2.3K0
DHCP服务
CentOS6.5 上 DHCP 安装与配置
这里假定有两台机器,第一台dhcphost作为DHCP服务器,第二台机器clienthost用来测试DHCP服务。
星哥玩云
2022/07/04
9940
centos8配置dhcpd
配置文件位于 /etc/dhcp/dhcpd.conf。打开此文件并进行编辑。如果您需要设置基本配置,可以参考以下示例:
运维开发王义杰
2023/08/10
7370
centos8配置dhcpd
搭建DHCP服务,实现自动分配地址
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作。它是一种流行的Client/Server协议,一般用于为主机或者为路由器等指定相关的配置信息。DHCP服务在企业和家庭中得到了大量的应用,它能够自动分配ip地址以及一些其他的相关信息,整个过程对客户透明。
小陈运维
2021/12/21
2K0
Linux 中 DHCP 部署
编辑配置文件/etc/dhc/dhcpd.conf #这个是空文件,主要配置文件在/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
冷影玺
2023/10/11
3920
Linux 中 DHCP 部署
centos 7.4部署PXE+kickstart无人值守安装
Preboot Execution Environment翻译过来就是预启动执行环境;简称PXE;传统安装操作系统的方法是CDROM或U盘引导,而PXE技术解决的是从网络引导安装系统,当然PXE技术不是什么新技术了,是Intel和Microsoft在1998年定义的更大PC98规范的一部分。有关PXE规范的详细文档
用户9949933
2023/02/24
7410
CentOS 7部署DHCP服务
某单位需要配置一台DHCP服务器给桌面PC机分配IP地址。 这些PC机分配到二个VLAN中,为便于ip管理和降低公司管理成本搭建公司内部的DHCP服务器。
星哥玩云
2022/07/03
6590
CentOS 7部署DHCP服务
搞它!!!Linux系统上DHCP服务器的配置(理论加实验,分分钟搞定!!!)
传统的手工配置网络参数需要每个用户都手动配置IP地址、掩码、网关、DNS等多个参数 这样就会存在一些问题
不吃小白菜
2020/09/03
11.9K0
搞它!!!Linux系统上DHCP服务器的配置(理论加实验,分分钟搞定!!!)
如何在 Debian 11 上设置 DHCP 服务器?
DHCP(动态主机配置协议)是一种网络协议,用于自动分配IP地址和其他网络配置参数给客户端设备。在Debian 11上设置DHCP服务器是一项重要的任务,本文将为您提供详细的步骤和指导。
网络技术联盟站
2023/07/14
7720
如何在 Debian 11 上设置 DHCP 服务器?
最简单的DHCP服务
这几天在准备网络安装linux操作系统。最后决定用pxe + kickstart 的方式完成。原理、方案弄完了之后,开始搭建,结果被DHCP给挡住了。这不就得研究研究最简单最实用的DHCP使用方法。
星哥玩云
2022/06/30
8150
Ubuntu 16.04安装搭建DHCP服务详解
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
星哥玩云
2022/07/14
4K0
Ubuntu 16.04安装搭建DHCP服务详解
Linux中DHCP的服务配置_linux配置ip地址命令
DHCP: Dynamic Host Configuration Protocol
全栈程序员站长
2022/11/17
16.8K0
Linux中DHCP的服务配置_linux配置ip地址命令
相关推荐
Centos8 如何配置DHCP服务器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验