预引导执行环境供应商容器子选项
当支持一个预引导执行环境 (PXE) 客户机时,DHCP 服务器把以下选项传递给 BINLD 服务器,由 BINLD 使用来配置它自己。
| 选项号 | 缺省数据类型 | 能否指定? | 描述 |
|---|---|---|---|
| 7 | 一个点分四元组 | 是 | 多点广播 IP 地址。 引导服务器发现多点广播 IP 地址。 |
以下的示例显示可以如何使用此选项:
pxeservertype proxy_on_dhcp_server
Vendor pxeserver
{
option 7 9.3.4.68
}在上面的示例中,DHCP 服务器通知客户机代理服务器正在同样的机器上运行但正在端口 4011 上监听客户机请求。 此处要求供应商容器,因为 BINLD 服务器在端口 67 用设为“PXEServer”的选项 60 广播一条 INFORM/REQUEST 消息。 作为回应,DHCP 服务器发送“多点广播”IP 地址,BINLD 必须在该地址上监听 PXEClient 请求。
在以下示例中,dhcpsd 服务器或给定 PXEClient 引导文件名或通过发送子选项把 PXEClient 指向 BINLD 服务器。 pxeboofile 关键字用于为给定客户机体系结构以及客户机系统的主版本和次版本创建引导文件列表。
pxeservertype dhcp_pxe_binld
subnet default
{
vendor pxe
{
option 6 2 # Disable Multicast
option 8 5 4 10.10.10.1 12.1.1.15 12.5.5.5 12.6.6.6\
2 2 10.1.1.10 9.3.4.5 1 1 10.5.5.9\
1 1 9.3.149.15\
4 0
option 9 5 "WorkSpace On Demand" 2 "Intel"\
1 "Microsoft Windows NT" 4 "NEC ESMPRO"
option 10 2 "Press F8 to View Menu"
}
vendor pxeserver
{
option 7 239.0.0.239
}
}
subnet 9.3.149.0 255.255.255.0
{
option 3 9.3.149.1
option 6 9.3.149.15
vendor pxe
{
option 6 4 # bootfile is present in the offer packet
pxebootfile 1 2 1 os2.one
pxebootfile 2 2 1 aix.one
}
}
在 PXE 容器中的每个选项行都由服务器用来告诉客户机该执行什么操作。 PXE 供应商容器子选项 描述了当前受支持的已知 PXE 子选项。