15.3. 为无盘客户端配置 DHCP 服务器
远程无盘系统需要几个预安装的服务以启用正确的功能。首先,您需要安装普通文件传输协议(TFTP)服务,然后配置动态主机配置协议(DHCP)服务器。
先决条件
您已安装了以下软件包:
-
dhcp-server
-
-
您已为无盘客户端配置了
tftp
服务。请参阅 为无盘客户端配置 TFTP 服务 部分。
流程
将配置添加到
/etc/dhcp/dhcpd.conf
文件中,以为引导设置 DHCP 服务器并启用预启动执行环境(PXE):Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您的 DHCP 配置可能随您的环境而异,如设置租期时间或固定地址。详情请参阅 提供 DHCP 服务。
注意虽然将
libvirt
虚拟机用作无盘客户端,但libvirt
守护进程回提供 DHCP 服务,并且不使用独立 DHCP 服务器。在这种情况下,必须使用libvirt
网络配置中的bootp file=<filename>
选项启用网络引导,virsh net-edit
。
启用
dhcpd.service
:systemctl enable --now dhcpd.service
# systemctl enable --now dhcpd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
检查服务
dhcpd.service
的状态:systemctl status dhcpd.service
# systemctl status dhcpd.service ... Active: active (running) ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow