19.3. 为无盘客户端配置一个 DHCP 服务器
远程无盘系统需要几个预安装的服务才能启用正确的功能。
先决条件
- 安装 Trivial 文件传输协议(TFTP)服务。
您已安装了以下软件包:
-
dhcp-server -
xinetd
-
-
您已为无盘客户端配置了
tftp服务。如需更多信息,请参阅为无盘客户端配置 TFTP 服务。
流程
在
/etc/dhcp/dhcpd.conf文件中添加以下配置,以设置 DHCP 服务器并启用 Preboot Execution Environment (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.serviceCopy 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