温馨提示×

Ubuntu如何卸载DHCP

小樊
38
2026-08-11 12:23:32
栏目: 智能运维

在 Ubuntu 中卸载 DHCP 服务(通常是 isc-dhcp-server,可以按下面步骤操作。先确认你安装的是哪个 DHCP 相关软件包。


一、确认 DHCP 服务名称

大多数情况下 Ubuntu 使用的是 ISC DHCP Server

dpkg -l | grep dhcp

常见包名:

  • isc-dhcp-server
  • isc-dhcp-client(客户端,一般不建议卸载)

二、停止 DHCP 服务

在卸载前先停止服务:

sudo systemctl stop isc-dhcp-server
sudo systemctl disable isc-dhcp-server

三、卸载 DHCP 服务

1️⃣ 仅卸载软件(保留配置文件)

sudo apt remove isc-dhcp-server

2️⃣ 完全卸载(软件 + 配置文件)✅ 推荐

sudo apt purge isc-dhcp-server

四、清理无用依赖

sudo apt autoremove

五、检查是否还有 DHCP 相关服务

ps aux | grep dhcp
systemctl list-units | grep dhcp

如果还有相关进程,确认是否是其他 DHCP 实现(如 dnsmasq)。


六、常见额外情况说明

✅ 如果你用的是 dnsmasq

sudo apt purge dnsmasq

✅ 如果是系统自动获取 IP(DHCP 客户端)

⚠️ 不建议卸载客户端,否则可能导致无法联网。

如果一定要移除 DHCP 客户端:

sudo apt purge isc-dhcp-client

并设置静态 IP(例如 /etc/netplan/*.yaml)。


七、确认网络是否恢复为静态或手动

ip addr
cat /etc/netplan/*.yaml

如果你能告诉我:

  • 你的 Ubuntu 版本(如 20.04 / 22.04)
  • 服务器还是桌面版
  • 是否 完全不需要 DHCP 功能

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

0