温馨提示×

centos怎样安装dhcp服务器

小樊
36
2026-10-14 13:18:11
栏目: 云计算

在 CentOS 上安装并配置 DHCP 服务器的步骤如下(以 CentOS 7 / 8 为例,适用于使用 yum 或 dnf):


一、安装 DHCP 服务器

CentOS 7

yum install -y dhcp

CentOS 8 / Stream

dnf install -y dhcp-server

二、配置 DHCP 服务

DHCP 主配置文件为:

/etc/dhcp/dhcpd.conf

1. 备份原配置

cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak

2. 编辑配置文件

vi /etc/dhcp/dhcpd.conf

示例配置(常见局域网):

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.100 192.168.1.200;
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    option domain-name-servers 8.8.8.8, 114.114.114.114;
    option domain-name "example.local";
}

⚠️ 注意:subnet 必须与 DHCP 服务器所在网卡网段一致


三、指定监听网卡(可选但推荐)

如果服务器有多块网卡,需指定 DHCP 监听网卡:

vi /etc/sysconfig/dhcpd

添加或修改:

DHCPDARGS="eth0"

(CentOS 8 通常在 /etc/dhcp/dhcpd.conf 和 dhcpd.service 中控制)


四、启动并设置开机自启

systemctl start dhcpd
systemctl enable dhcpd

查看状态:

systemctl status dhcpd

五、防火墙放行 DHCP

firewall-cmd --add-service=dhcp --permanent
firewall-cmd --reload

六、常见问题排查

1. 服务无法启动

查看日志:

journalctl -xe
cat /var/log/messages

2. 配置文件错误

先测试配置:

dhcpd -t

3. 与现有 DHCP 冲突

一个局域网只能有一个 DHCP 服务器


如果你需要 DHCP 中继、固定 IP 分配(MAC 绑定) 或 CentOS 不同版本的具体配置,可以告诉我你的环境和需求。

0 踩