@Yanni Well lets see if we can find the problem. I have a good idea, but lets see if we can find it.
First while this isn’t “the” problem it might cause you an issue.
- Change your dhcp scope to not include the FOG server. Set the starting address for dhcp to 10 or something more than 2.
- Make sure your fog server has a static IP address and it doesn’t change after FOG is installed. The FOG Installer hard codes some IP addresses into the configuration so it make it a bit more difficult to change the fog server’s IP afterwards.
Do you know how to use wireshark? If yes then configure a boot filter of port 67 or port 68 . Have your wireshark computer on the same subnet as the pxe booting computer and start wireshark. Now pxe boot the target computer until you get the tftp error. Stop wireshark. You should have a Discover, Offer, Request, Ack packet DORA. Look in the Offer packet from your dhcp server, in the ethernet header there should be a next-server and then boot-file values. That should be the fog server’s IP address and undionly.kpxe. Now look into the dhcp options, dhcp options 66 and 67 should be set correctly. I have seen firewalls ignore the boot server info and always put the firewall’s IP address in for the boot server. I suspect that is the problem here.
If you don’t have/know wireshark then you can use this tutorial to collect the pcap using the fog server: https://forums.fogproject.org/topic/9673/when-dhcp-pxe-booting-process-goes-bad-and-you-have-no-clue?_=1696275644673 You can then post the pcap to a file share site and either post the link here or DM me using FOG Chat and I will take a look at it.