智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

如何在CentOS 7上安装和配置DHCP服务器

1. 前言

本文主要讲解如何在CentOS 7上安装和配置DHCP服务器。

如何在CentOS 7上安装和配置DHCP服务器

DHCP服务器是为客户端设备自动提供和分配IP地址、默认网关等网络参数的网络服务器。它依赖于被称为动态主机配置协议(DHCP)的标准协议来响应客户机的广播查询。

DHCP服务器会自动发送客户端所需的网络参数,使客户端能够在网络中正常通信。如果没有它,网络管理员必须手动设置加入网络的每个客户机,这种操作很麻烦,特别是在大型网络中。DHCP服务器通常为每个客户端分配一个唯一的动态IP地址,当该IP地址的租期到期时,该IP地址会发生变化。

2. 在CentOS系统上配置DHCP服务

在CentOS系统上配置DHCP服务

2.1 在CentOS上安装DHCP服务器包

执行以下命令在CentOS上安装DHCP服务器包:

yum install dhcp -y

2.2 修改DHCP服务的配置文件/etc/sysconfig/dhcpd

vim /etc/sysconfig/dhcpd

指定哪个网卡启用DHCP服务,xxx表示网卡名称,比如enp0s8,使用ip addr命令查询与确认:

修改为以下内容,

DHCPDARGS=xxx

2.3 配置DHCP Server

把参考的配置文件复制到配置文件对应的目录位置:

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

2.4 编辑dhcpd.conf文件,配置dhcp服务

vim /etc/dhcp/dhcpd.conf

参考以下配置内容:

option domain-name "linuxrumen.com";
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.110 192.168.1.130;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 235.5.5.5;
default-lease-time 600;
max-lease-time 7200;
}

2.5 使用nmtui工具配置DHCP服务器的静态IP地址

执行以下命令启动nmtui工具

nmtui

2.6 重启DHCP服务

配置完静态IP地址后,重启DHCP服务

systemctl restart dhcpd.service

3. 配置DHCP客户端

假设客户端为CentOS 7系统

vim /etc/sysconfig/network-scripts/ifcfg-xxx

xxx表示网卡名称,比如enp0s8

HWADDR=00:0C:29:76:96:A8
TYPE=Ethernet
BOOTPROTO=dhcp ##通过DHCP协议自动获取IP
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=e5a5d8e9-b5d4-4b5e-bd1e-6ebcd0144dfa
ONBOOT=yes  ## 开机自启动网卡

如果客户端与DHCP服务器不在同一网段,还需要在路由器或者交换机上配置DHCP中继服务:

DHCP中继服务

4. 总结

通过本文,您应该了解到如何在CentOS 7上配置与启用DHCP服务了吧?如果你有更好的方法,请留言。

赞(0)
未经允许不得转载:Linux入门学习到精通 » 如何在CentOS 7上安装和配置DHCP服务器
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!