在 Linux 中停止 DHCP 相关进程,取决于你使用的是哪种 DHCP 客户端/服务器 以及 系统初始化方式(systemd / SysVinit)。下面按常见情况说明:
sudo systemctl stop dhclient
或(某些发行版):
sudo systemctl stop dhcpcd
查看状态:
systemctl status dhclient
查找进程:
ps aux | grep dhclient
停止:
sudo kill -TERM <pid>
或强制:
sudo kill -9 <pid>
释放 IP(可选):
sudo dhclient -r
sudo systemctl stop dhcpd
或
sudo systemctl stop isc-dhcp-server
Ubuntu 示例:
sudo systemctl stop isc-dhcp-server
sudo service dhcpd stop
或
sudo /etc/init.d/dhcpd stop
sudo systemctl disable dhclient
sudo systemctl disable isc-dhcp-server
如果是 NetworkManager 自动调用 DHCP:
nmcli connection show
nmcli connection modify <连接名> ipv4.method manual
nmcli connection down <连接名>
nmcli connection up <连接名>
这样可避免 DHCP 自动启动。
如果你能告诉我:
我可以给你更精确的命令。