dhclient與NetworkManager的兼容性如下:
- 協同工作:CentOS 7及更早版本中,NetworkManager默認啟動dhclient獲取IP地址。CentOS 8及以上版本中,systemd-networkd可替代NetworkManager與dhclient協同。
- 沖突場景:NetworkManager管理網絡接口時可能控制dhclient進程,導致手動運行dhclient命令失效;靜態IP配置與dhclient的DHCP功能沖突。
- 解決方案:停止NetworkManager服務或禁用其管理接口(設置
NM_CONTROLLED=no
);配置文件中明確IP獲取方式(BOOTPROTO=dhcp
或static
);使用sudo
權限運行dhclient命令。