在 Linux 中重启 DHCP 服务的方法,取决于你使用的发行版以及DHCP 服务类型(ISC DHCP / dnsmasq / systemd-networkd 等)。下面按常见情况说明:
服务名通常是 dhcpd
# 重启 DHCP 服务
sudo systemctl restart dhcpd
# 查看状态
sudo systemctl status dhcpd
# 开机自启
sudo systemctl enable dhcpd
某些系统服务名可能是
dhcp或isc-dhcp-server
服务名通常是 isc-dhcp-server
sudo systemctl restart isc-dhcp-server
sudo systemctl status isc-dhcp-server
sudo systemctl restart dnsmasq
sudo systemctl status dnsmasq
sudo service dhcpd restart
或
/etc/init.d/dhcpd restart
如果你是客户端想重新获取 IP:
sudo dhclient -r # 释放
sudo dhclient # 重新获取
或重启网络:
sudo systemctl restart NetworkManager
修改配置后建议先测试:
sudo dhcpd -t
如果你能告诉我:
我可以给你更精确的一条命令。