温馨提示×

debian dhcp怎么释放租约

小樊
46
2026-09-04 23:42:45
栏目: 智能运维

在 Debian 上“释放 DHCP 租约”通常分两种场景:客户端释放自己拿到的地址,或 DHCP 服务器清除已分配的租约。下面分别说明。


一、Debian 作为 DHCP 客户端(释放本机地址)

1. 使用 dhclient(最常见)

sudo dhclient -r eth0
  • -r:release,向 DHCP 服务器发送释放请求
  • eth0 换成你的网卡名(可用 ip addr 查看)

如果想重新获取:

sudo dhclient eth0

2. 使用 systemd-networkd / NetworkManager

如果是 NetworkManager 管理:

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

二、Debian 作为 DHCP 服务器(isc-dhcp-server)

1. 停止服务并删除租约文件

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

2. 只清理某一条租约(不动其他)

编辑租约文件:

sudo nano /var/lib/dhcp/dhcpd.leases

删除对应 lease { ... } 块后重启服务。


三、常用查看命令

cat /var/lib/dhcp/dhcpd.leases
ip addr
journalctl -u isc-dhcp-server

如果你能说明是 客户端还是服务器、用的 DHCP 软件(dhclient / NetworkManager / isc-dhcp),我可以给更精确的步骤。

0 踩