在 CentOS 中,dhclient 是 DHCP 客户端,用于自动获取 IP 地址。如果你想停止 dhclient,可以根据你的使用场景选择下面几种方式。
ps aux | grep dhclient
或
pgrep dhclient
pkill dhclient
或
killall dhclient
如有必要(强制):
pkill -9 dhclient
如果你知道是哪块网卡(如 eth0):
dhclient -r eth0
-r 表示 release(释放 IP 并退出)
nmcli connection down <连接名>
查看连接名:
nmcli connection show
nmcli connection modify <连接名> \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 8.8.8.8
nmcli connection up <连接名>
编辑网卡配置文件(CentOS 7/8):
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改或添加:
BOOTPROTO=none
然后重启网络:
systemctl restart NetworkManager
pgrep dhclient
无输出即表示已停止。
pkill dhclientdhclient -r eth0如果你能说明是 CentOS 几 + 是否用 NetworkManager + 想临时还是永久停,我可以给你更精确的操作。