This seems like it should be simple, but I can't find any actual information: Is it possible to have two separate servers, one running dnsmasq doing DHCP while the TFTP (or HTTP) server is running on a separate machine?
Separate Servers for TFTP and DHCP for PXE Boot
dnsmasqpxe-boottftp
Best Answer
From the dnsmasq example config