温馨提示×

Linux DHCP 服务如何重启

小樊
45
2026-08-31 20:01:55
栏目: 智能运维

在 Linux 上重启 DHCP 服务的方法取决于你使用的 DHCP 服务端软件系统初始化方式(systemd / SysVinit)。下面按常见情况说明。


一、使用 systemd 的常见发行版(CentOS 7+/RHEL 7+/Ubuntu 16.04+/Debian 8+)

1. ISC DHCP Server(最常见)

服务名通常是 dhcpdisc-dhcp-server

CentOS / RHEL

sudo systemctl restart dhcpd

Ubuntu / Debian

sudo systemctl restart isc-dhcp-server

查看状态:

sudo systemctl status isc-dhcp-server

2. Kea DHCP(较新方案)

sudo systemctl restart kea-dhcp4-server

二、使用 SysVinit(老系统)

sudo service dhcpd restart

sudo /etc/init.d/dhcpd restart

Ubuntu/Debian 旧版:

sudo service isc-dhcp-server restart

三、配置文件修改后建议

修改配置文件(如 /etc/dhcp/dhcpd.conf)后:

  1. 检查配置语法
sudo dhcpd -t
  1. 再重启服务

四、常见问题

1. 重启失败

查看日志:

journalctl -u isc-dhcp-server

tail -f /var/log/messages

2. 端口被占用

确保没有其他 DHCP 服务(如 dnsmasq)在运行。


如果你能告诉我:

  • 发行版(CentOS / Ubuntu / Debian)
  • DHCP 软件(isc-dhcp / kea / dnsmasq)

我可以给你更精确的一条命令。

0