温馨提示×

linux dhclient怎样释放

小樊
38
2026-10-13 03:06:50
栏目: 智能运维

在 Linux 中,dhclient 释放 DHCP 地址通常使用 dhclient 的 -r 参数。


一、基本释放方法

1. 释放指定网卡(推荐)

sudo dhclient -r eth0

或

sudo dhclient -r ens33

2. 释放所有接口

sudo dhclient -r

二、释放后再重新获取(常用)

sudo dhclient -r eth0
sudo dhclient eth0

三、释放时指定租约文件(高级)

sudo dhclient -r -lf /var/lib/dhcp/dhclient.eth0.leases eth0

四、验证是否释放成功

ip addr show eth0

或

ifconfig eth0

如果 IP 已释放,通常会看到:

  • 无 inet 地址
  • 或处于 DOWN 状态

五、常见问题

1. 释放后 IP 还在?

可能是:

  • NetworkManager 又自动获取了
  • 网卡未 down

可尝试:

sudo ip link set eth0 down
sudo dhclient -r eth0

2. 使用 NetworkManager 的系统

建议用:

nmcli con down id "连接名"
nmcli con up id "连接名"

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

  • 发行版(CentOS / Ubuntu / Debian)
  • 是否使用 NetworkManager

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

0 踩