温馨提示×

centos dhclient怎样释放租约

小樊
40
2026-09-27 01:00:47
栏目: 智能运维

在 CentOS 里使用 dhclient 释放(release)DHCP 租约,常见做法如下:


1. 释放指定网卡的 DHCP 租约

dhclient -r eth0

说明:

  • -r:release,向 DHCP 服务器发送释放请求
  • eth0:网卡名(CentOS 7+ 可能是 ens33、ens192 等)

释放后再想获取新地址:

dhclient eth0

2. 释放所有网卡的租约

dhclient -r

3. 彻底释放并清理租约文件(可选)

有时候 dhclient -r 没效果,可以手动删租约文件:

rm -f /var/lib/dhclient/dhclient*.leases

或(CentOS 7/8):

rm -f /var/lib/dhclient/dhclient-*.lease

然后再停网卡 / 重新获取:

ifdown eth0
ifup eth0

4. 使用 NetworkManager(CentOS 7/8 推荐)

如果是 NetworkManager 管理网络:

nmcli con down uuid <连接UUID>
nmcli con up uuid <连接UUID>

或

nmcli dev disconnect eth0
nmcli dev connect eth0

5. 验证是否释放

ip addr show eth0

或

cat /var/lib/dhclient/dhclient-eth0.leases

如果你告诉我 CentOS 版本(6/7/8/Stream) 和 网卡名,我可以给你更精确的一条命令。

0 踩