第 19 章 配置 NetworkManager DHCP 设置
NetworkManager 提供与 DHCP 相关的不同的配置选项。例如,您可以将 NetworkManager 配置为使用内置的 DHCP 客户端(默认)或外部客户端,您可以影响单个配置文件的 DHCP 设置。
19.1. 更改 NetworkManager 的 DHCP 客户端 复制链接链接已复制到粘贴板!
默认情况下,NetworkManager 使用其内部的 DHCP 客户端。但是,如果您需要不提供内置客户端的 DHCP 客户端,您也可以将 NetworkManager 配置为使用 dhclient。
请注意,RHEL 不提供 dhcpcd,因此 NetworkManager 无法使用这个客户端。
流程
使用以下内容创建
/etc/NetworkManager/conf.d/dhcp-client.conf文件:[main] dhcp=dhclient
[main] dhcp=dhclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以对
internal(默认)或dhclient设置dhcp参数。如果对
dhclient设置dhcp参数,请安装dhcp-client软件包:yum install dhcp-client
# yum install dhcp-clientCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重启 NetworkManager:
systemctl restart NetworkManager
# systemctl restart NetworkManagerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,重启会临时中断所有网络连接。
验证
在
/var/log/messages日志文件中搜索类似于如下的条目:Apr 26 09:54:19 server NetworkManager[27748]: <info> [1650959659.8483] dhcp-init: Using DHCP client 'dhclient'
Apr 26 09:54:19 server NetworkManager[27748]: <info> [1650959659.8483] dhcp-init: Using DHCP client 'dhclient'Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此日志条目确认 NetworkManager 使用
dhclient作为 DHCP 客户端。