温馨提示×

ubuntu dhcp怎么释放地址

小樊
51
2026-09-16 06:51:50
栏目: 智能运维

在 Ubuntu 上“释放 DHCP 地址”通常取决于你是怎么管理网络的。下面按常见情况给你说明。


一、使用 dhclient(传统方式)

如果你的 Ubuntu 使用 dhclient 管理 DHCP(如 Server 版或未用 NetworkManager):

释放地址

sudo dhclient -r

重新获取地址

sudo dhclient

指定网卡释放

sudo dhclient -r eth0

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

方法 1:用 nmcli

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

查看连接名:

nmcli connection show

方法 2:释放并重新获取

sudo nmcli dev disconnect eth0
sudo nmcli dev connect eth0

三、使用 systemd-networkd(Server 常见)

sudo systemctl restart systemd-networkd

或者释放特定接口:

sudo ip addr flush dev eth0
sudo systemctl restart systemd-networkd

四、只释放 IP(不重启服务)

sudo ip addr flush dev eth0

⚠️ 这只是清掉本地地址,不会通知 DHCP 服务器“释放”。


五、查看当前 DHCP 地址

ip addr show

或

journalctl -u NetworkManager

如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 网络管理方式(Desktop / Server / 容器)

我可以给你最准确的一条命令。

0 踩