VMWare 中通过网络 PXE 启动

VMWare 中通过网络 PXE 启动

我正在尝试设置一个 PXE 服务器,它也充当 DHCP 客户端。我正在 Fedora 25 上的 VMWare 中对此进行测试。

我配置了两个网络适配器。一个是经过 NAT 处理的,另一个是 PXE 客户端将连接到的自定义 VMnet。我的客户端启动进入启动菜单并加载 initrd 映像。但是当它想要开始下载时,客户端无法解析图像域。

如何使自定义 VMnet 使用 NAT 连接以便下载映像?

这是我的 dhcpd.conf

option arch code 93 = unsigned integer 16;
subnet 192.168.1.0 netmask 255.255.255.0 {
if option arch = 00:07 {
filename "uefi/shim.efi";
} else {
filename "pxelinux.0";
}

authoritative;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;

range 192.168.1.2 192.168.1.254;

option domain-name-servers 8.8.8.8;
option routers 192.168.1.1;

}

答案1

看来必须设置下一个服务器选项。当我在与 DHCP 相同的服务器上运行带有 initrd.img 和 vmlinuz 文件的 PXE 服务器时,我假设该服务器没有下一个服务器。但就我而言,DHCP 需要 IP。

相关内容