Загрузка PXE через сеть в VMWare

Я пытаюсь настроить сервер PXE, который также служит клиентом DHCP. Я тестирую это в VMWare на Fedora 25.

У меня два сетевых адаптера. Один из них NAT, а другой – пользовательский VMnet, к которому будет подключаться клиент PXE. Мой клиент загружается в меню загрузки и загружает изображение 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; } 

Кажется, что нужно установить следующий сервер. Я предположил, что, когда я запускал свой PXE-сервер с файлами initrd.img и vmlinuz на том же сервере, что и DHCP, этот сервер не имел следующего сервера. Но DHCP нуждался в ip в моем случае.