温馨提示×

如何重启Debian DHCP服务

小樊
47
2026-08-14 23:59:54
栏目: 智能运维

在 Debian 系统中,重启 DHCP 服务的方法取决于你使用的是 ISC DHCP Serverisc-dhcp-server)还是 Kea DHCP(较新版本)。下面是最常见的 ISC DHCP Server 的重启方式。


一、重启 ISC DHCP 服务(最常见)

1. 使用 systemctl(推荐,适用于 Debian 8+)

sudo systemctl restart isc-dhcp-server

查看状态:

sudo systemctl status isc-dhcp-server

2. 使用 service 命令(兼容旧版本)

sudo service isc-dhcp-server restart

二、指定网络接口重启 DHCP(可选)

如果 DHCP 服务绑定了特定接口(如 eth0),可以只重启该接口:

sudo systemctl restart isc-dhcp-server@eth0

(前提是 /etc/default/isc-dhcp-server 中已配置)


三、检查 DHCP 配置文件是否正确

在重启前,建议先检查配置:

sudo dhcpd -t

如果配置有错误,重启会失败。


四、常见配置文件位置

  • 主配置文件:
    /etc/dhcp/dhcpd.conf
    
  • 接口配置:
    /etc/default/isc-dhcp-server
    

五、如果你使用的是 Kea DHCP(较新)

sudo systemctl restart kea-dhcp4-server
sudo systemctl restart kea-dhcp6-server

六、常见问题排查

1. 服务启动失败

查看日志:

journalctl -u isc-dhcp-server

或:

sudo tail -f /var/log/syslog

2. 端口被占用(67 UDP)

sudo ss -ulnp | grep :67

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/debian_version
  • 使用的是 DHCP 服务器还是客户端
    我可以给你更精确的操作步骤。

0