温馨提示×

如何卸载linux dhcp

小樊
40
2026-10-21 06:44:04
栏目: 智能运维

在 Linux 中“卸载 DHCP”通常有两种理解:

  1. 卸载 DHCP 客户端(如 dhclient / dhcpcd)
  2. 卸载 DHCP 服务器(如 isc-dhcp-server / dnsmasq)

下面分别说明。


一、卸载 DHCP 服务器(最常见情况)

1. Debian / Ubuntu 系

sudo apt remove isc-dhcp-server
# 或
sudo apt remove dnsmasq

彻底清除配置:

sudo apt purge isc-dhcp-server

2. RHEL / CentOS / Rocky / Alma

sudo yum remove dhcp
# 或
sudo dnf remove dhcp

3. Arch Linux

sudo pacman -R dhcp

二、卸载 DHCP 客户端(谨慎操作)

⚠️ 注意:很多发行版依赖 DHCP 客户端联网,卸载可能导致无法自动获取 IP。

常见 DHCP 客户端

  • dhclient(ISC DHCP)
  • dhcpcd
  • NetworkManager(内部自带 DHCP)

查看是否安装

which dhclient dhcpcd

卸载示例

# Debian/Ubuntu
sudo apt remove isc-dhcp-client

# RHEL/CentOS
sudo yum remove dhclient

三、仅停止并禁用 DHCP 服务(推荐)

如果你只是不想让系统提供 DHCP 服务:

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

或 dnsmasq:

sudo systemctl stop dnsmasq
sudo systemctl disable dnsmasq

四、确认是否卸载成功

dpkg -l | grep dhcp      # Debian 系
rpm -qa | grep dhcp      # RHEL 系

如果你能说明:

  • 使用的 Linux 发行版
  • 是 DHCP 服务器还是客户端
  • 是 彻底卸载还是停用

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

0 踩