在 Linux 中“卸载 DHCP”通常有两种理解:
dhclient / dhcpcd)isc-dhcp-server / dnsmasq)下面分别说明。
sudo apt remove isc-dhcp-server
# 或
sudo apt remove dnsmasq
彻底清除配置:
sudo apt purge isc-dhcp-server
sudo yum remove dhcp
# 或
sudo dnf remove dhcp
sudo pacman -R dhcp
⚠️ 注意:很多发行版依赖 DHCP 客户端联网,卸载可能导致无法自动获取 IP。
dhclient(ISC DHCP)dhcpcdNetworkManager(内部自带 DHCP)which dhclient dhcpcd
# Debian/Ubuntu
sudo apt remove isc-dhcp-client
# RHEL/CentOS
sudo yum remove dhclient
如果你只是不想让系统提供 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 系
如果你能说明:
我可以给你更精确的命令。