Ubuntu box with CloneDeploy setup and running with tftpd-hpa configured.
All is well for when I use my DHCP server for opts. 66 and 67 and choose one PXE using CloneDeploys web interface. Both CSM and UEFI boots work when I do this.
With the cdproxy I've tried both Windows and Linux environments for cdproxy and both exhibit the same behaviour.
iPXE grabs the pxeboot.0 file from my server (192.168.1.51). No problem.
Then a TFTP transfer gets going but it is requested from a different IP address (192.168.1.2), but has the correct directory structure (proxy/efi64/pxelinux.cfg/default.ipxe)
This does not happen for BIOS boots, just for iPXE. cdproxy/tftp serves just fine when it is a request from a BIOS machine.
I tried GRUB but I only end up getting a GRUB commandline with cdproxy or a terminal cursor by using my DHCP server
Options 66 and 67 are commented out in the DHCP server when the issues occurs.
Attached are the cdproxy and dhcpd configs