温馨提示×

linux dhcp怎么重启服务

小樊
41
2026-10-27 06:17:17
栏目: 智能运维

在 Linux 中重启 DHCP 服务的方法,取决于你使用的发行版以及DHCP 服务类型(ISC DHCP / dnsmasq / systemd-networkd 等)。下面按常见情况说明:


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

1️⃣ ISC DHCP Server(最常见)

服务名通常是 dhcpd

# 重启 DHCP 服务
sudo systemctl restart dhcpd

# 查看状态
sudo systemctl status dhcpd

# 开机自启
sudo systemctl enable dhcpd

某些系统服务名可能是 dhcp 或 isc-dhcp-server


2️⃣ Ubuntu / Debian(ISC DHCP)

服务名通常是 isc-dhcp-server

sudo systemctl restart isc-dhcp-server
sudo systemctl status isc-dhcp-server

二、使用 dnsmasq 作为 DHCP 服务

sudo systemctl restart dnsmasq
sudo systemctl status dnsmasq

三、CentOS 6 及更老版本(SysVinit)

sudo service dhcpd restart

或

/etc/init.d/dhcpd restart

四、DHCP 客户端重启(获取新 IP)

如果你是客户端想重新获取 IP:

DHCP 客户端

sudo dhclient -r   # 释放
sudo dhclient      # 重新获取

或重启网络:

sudo systemctl restart NetworkManager

五、查看 DHCP 配置文件是否正确

修改配置后建议先测试:

sudo dhcpd -t

如果你能告诉我:

  • Linux 发行版(CentOS / Ubuntu / Debian?)
  • 是 DHCP 服务器还是 客户端
  • 使用的 DHCP 软件(dhcpd / dnsmasq?)

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

0 踩