温馨提示×

怎样重置debian dhcp服务

小樊
36
2026-10-22 09:26:56
栏目: 智能运维

在 Debian 系统中,“DHCP 服务”通常有两种常见含义,重置方式不同:


一、重置 DHCP 客户端(让系统重新获取 IP)

适用于:网卡通过 DHCP 自动获取 IP(如 eth0、ens33)

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

sudo systemctl restart networking

方法 2:使用 dhclient 重新申请 IP(最常用)

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

指定网卡示例:

sudo dhclient -r eth0
sudo dhclient eth0

方法 3:使用 ip 命令释放并重启接口

sudo ip link set eth0 down
sudo ip link set eth0 up
sudo dhclient eth0

二、重置 DHCP 服务器(ISC DHCP Server)

适用于:Debian 作为 DHCP 服务器(提供 IP 给其它设备)

1. 重启 DHCP 服务

sudo systemctl restart isc-dhcp-server

2. 查看状态

sudo systemctl status isc-dhcp-server

3. 重新加载配置(不中断服务)

sudo systemctl reload isc-dhcp-server

4. 清空 DHCP 租约(相当于“重置”)

sudo systemctl stop isc-dhcp-server
sudo rm -f /var/lib/dhcp/dhcpd.leases*
sudo systemctl start isc-dhcp-server

三、如果你用的是 NetworkManager

sudo nmcli con down <连接名>
sudo nmcli con up <连接名>

查看连接名:

nmcli con show

四、常见问题排查

  • 服务起不来:检查 /etc/dhcp/dhcpd.conf
  • 接口不对:/etc/default/isc-dhcp-server 中 INTERFACES
  • 日志查看:
journalctl -u isc-dhcp-server

如果你能说明是 客户端还是服务器、Debian 版本,我可以给你更精确的步骤。

0 踩