24.2. 为无盘客户端配置 DHCP
先决条件
- 安装所需软件包。请查看 第 24 章 设置远程无盘系统
- 配置
tftp
服务。请参阅 第 24.1 节 “为无盘客户端配置 tftp 服务”。
流程
- 配置 tftp 服务器后,您需要在同一主机上设置 DHCP 服务。有关设置 DHCP 服务器的步骤,请参阅 配置 DHCP 服务器。
- 通过在
/etc/dhcp/dhcpd.conf
中添加以下配置,在 DHCP 服务器上启用 PXE 引导:allow booting; allow bootp; class "pxeclients" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; next-server server-ip; filename "pxelinux.0"; }
- 使用 tftp 和 DHCP 服务所在的主机的 IP 地址替换
server-ip
。
注意当 libvirt 虚拟机用作无盘客户端时,libvirt 提供 DHCP 服务,并且不使用独立 DHCP 服务器。在这种情况下,必须使用 libvirt 网络配置中的 bootp file='filename' 选项启用网络引导,virsh net-edit。
后续步骤
现在,tftp 和 DHCP 已配置,请配置 NFS 和导出的文件系统。具体步骤请查看 第 24.3 节 “为无盘客户端配置导出的文件系统”。