Problem booting PXE
-
Hi,
Hoping anyone can help. I am in a Windows Domain environment. got FOG running on Ubuntu 22 04 server edition. i can log on to the dashboard and everything that side seems fine.
In DHCP (windowsServer 2019) i have set option 66 to point ot the ip of the fog server and 67 i have tried various boot images. however, when i boot a pc and select PXE boot the message on the screen is start PXE over IPv4 and then the computer jusr boots to windows, i am expecting the response from the DHCP with the FOG server address but nothing. any help? much appreciated
-
@stevem1978 First thing I would check is to make sure secure boot is disabled.
The next thing is to make sure you have the dhcp scope enabled.
It kind of sounds like its not getting the dhcp pxe boot info from your dhcp server.
If all else fails load wireshark on a witness computer. Put that witness computer on the same subnet as the pxe booting computer. For wireshark configure a capture filter ofport 67 or port 68
or use a display filter ofbootp
. Start wireshark then pxe boot the target computer until it fails, then stop wireshark.You should see 4 packs (Discover, Offer, Request, Ack/nack). What will be interesting if you have more than one OFFER packet, you would typically only have one from the dhcp server. Look at the offer packet. Make sure in the dhcp header the fields next-server and boot-file to make sure they contain the expected values. Then look down in the dhcp options section at options 66 and 67. Make sure that both sets of fields have the proper values.
-
after a few search…
in options 67 usually we use undionly.kkpxe.
It’s often make problem (especially with virtualbox, vmware, etc;…)
i use ipxe.efi and it’s works well.
Hope it will help