我正在尝试 PXE 引导由 VMware Workstation 在我的本地计算机上制作的虚拟机。在一个单独的子网上,我有 PXE 服务器和 DHCP 服务器。我不想使用 TFTP 服务器或使用 IP Helpers。
当我启动虚拟机时,它会从 DHCP 服务器接收 IP 地址,但随后会搜索 TFTP 服务器,该服务器不在网络上,我不想创建一个。
我希望它直接从 DCHP 服务器到 PXE 服务器以找到它的操作系统并启动。我怎样才能做到这一点?
我正在尝试 PXE 引导由 VMware Workstation 在我的本地计算机上制作的虚拟机。在一个单独的子网上,我有 PXE 服务器和 DHCP 服务器。我不想使用 TFTP 服务器或使用 IP Helpers。
当我启动虚拟机时,它会从 DHCP 服务器接收 IP 地址,但随后会搜索 TFTP 服务器,该服务器不在网络上,我不想创建一个。
我希望它直接从 DCHP 服务器到 PXE 服务器以找到它的操作系统并启动。我怎样才能做到这一点?
PXE 标准要求 PXE 引导客户端接收 2 个参数:TFTP 服务器 IP 和 NBP 名称(网络引导程序)。此信息要么包含在 DHCP 报价中(如果您具有在 DHCP 服务器中配置这些参数所需的凭据),要么包含在 proxyDHCP 服务器报价中。proxyDHCP 服务器在 PXE 标准中定义,允许在 DHCP 基础结构仅用于提供 IP 和相关信息但不提供网络启动数据的网络中提供 PXE 参数。
接下来,PXE 引导客户端将始终尝试 TFTP 检索并运行 NBP。
PXE 需要 TFTP 服务器
DHCP 使用 MAC 和 IP 广播地址,此流量被路由设备限制在冲突域(以太网东西)和 IP 子网内;如果您的 DHCP 客户端需要联系跨越冲突域和/或子网边界的 DHCP 或 proxyDHCP 服务器,则必须在受影响的路由设备中配置相应的“DHCP 中继”或“IP 助手”服务
可以为 VMware 提供不同的引导 rom,这样的 rom 是 iPXE 的特殊构建版本,可以使用纯 http 引导。