温馨提示×

Debian如何重启DHCP服务

小樊
37
2026-08-26 05:56:08
栏目: 智能运维

在 Debian 系统中,重启 DHCP 服务取决于你使用的是 ISC DHCP Server 还是 systemd-networkd / NetworkManager。下面是最常见情况的说明:


一、使用 ISC DHCP Server(最常见)

1️⃣ 重启 DHCP 服务

sudo systemctl restart isc-dhcp-server

2️⃣ 查看状态

sudo systemctl status isc-dhcp-server

3️⃣ 设置开机自启(可选)

sudo systemctl enable isc-dhcp-server

二、使用 DHCP 客户端(重新获取 IP)

如果你是客户端,想重新获取 IP 地址,而不是服务端:

方法 1:重启 networking(传统方式)

sudo systemctl restart networking

方法 2:指定网卡重新获取 DHCP

sudo dhclient -r eth0
sudo dhclient eth0

eth0 换成你的网卡名(如 ens33enp0s3


三、使用 NetworkManager(桌面版常见)

重启 NetworkManager

sudo systemctl restart NetworkManager

重新连接某个网卡

nmcli device reapply eth0

nmcli connection down "连接名"
nmcli connection up "连接名"

四、使用 systemd-networkd(服务器 minimal 安装)

sudo systemctl restart systemd-networkd

五、常见问题排查

查看 DHCP 是否运行

ps aux | grep dhcp

查看日志

journalctl -u isc-dhcp-server

配置文件位置

/etc/dhcp/dhcpd.conf

六、快速判断你用的是哪种方式

ps -ef | grep -E 'dhcp|NetworkManager|systemd-networkd'

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

  • DHCP 服务器 还是 客户端
  • Debian 版本(如 11 / 12)
  • 是服务器还是桌面环境

我可以给你更精确的命令 ✅

0