Hi. Like the title says I am unable to get a bootfile when booting a computer through PXE boot. It looks like the computer is able to grab the IP from DHCP but doesn’t get any further than that. Our network already has a DHCP and DNS server that I do not have access to and the network admins did not want to setup an IP helper address or modify the DHCP to point to FOG. I followed the steps in this article to setup a proxy DHCP https://wiki.fogproject.org/wiki/index.php?title=ProxyDHCP_with_dnsmasq but after configuring that I still receive the above error.
dnsmasq service is on version 2.86 and is actively running. I was able to successfully connect to the TFTP server from my workstation PC. Here is the conf file from /etc/dnsmasq.d/ltsp.conf.
#dont function as a dns server
port=0
#Log lots of extra info about DHCP transactions.
log-dhcp
#Set the root directory for files available via ftp.
tftp-root=/tftpboot
#The boot filename
dhcp-boot=undionly.kpxe,10.163.97.121
#Disable re-use of the dhcp servername and filename fields
dhcp-no-override
#inspect the vendor class string and match the text to set the tag
dhcp-vendorclass=BIOS,PXEClient:Arch:00000
dhcp-vendorclass=UEFI32,PXEClient:Arch:00006
dhcp-vendorclass=UEFI,PXEClient:Arch:00007
dhcp-vendorclass=UEFI64,PXEClient:Arch:00009
#set the boot file name based on the matching tag from the vendor class above
dhcp-boot=net:UEFI32,i386-efi/ipxe.efi,10.163.97.121
dhcp-boot=net:UEFI,ipxe.efi,10.163.97.121
dhcp-boot=net:UEFI64,ipxe.efi,10.163.97.121
#pxe menu. the first part is text displayed to the user. The second is the tim>
pxe-prompt=“Booting FOG Client”, 1
#The known types are x86PC, PC98, IA 64_EFI, Alpha, Arc_x86
#Intel_Lean_Client, IA32_EFI, BC_EFI, Xscale_efi and X86-64_EFI
#This option is first anf will be the default if there is no input from the us>
pxe-service=X86PC, “Boot to FOG”, undionly.kpxe
pxe-service=X86-64_EFI, “Boot to FOG UEFI”, ipxe.efi
pxe-service=BC_EFI, “Boot to FOG UEFI PXE-BC”, ipxe.efi
dhcp-range=10.163.97.121,proxy
Both the FOG server and target machine are attached to the same non-managed switch and should be within the same subnet. Is there anythingI am missing or did not configure correctly. Any help would be appreciated.