Here is the blog post I referred to. It makes a nice home setup. I use it with my nuc homelab.
Indeed it uses external DHCP. Both the blog post writer and I had an Asus router providing dhcp.
This is a tail of the dnsmasq.conf that ended up making UEFI PXE boot work on my setup…
In this setup maas is given a static IP of 192.168.0.5
Important things are not forgetting the double commas… (dhcp-boot=tag:efi-x86_64,bootx64.efi->,<-192.168.0.5)
And with my particular setup dnsmasq.conf wipes all the custom lines if I go into the router web config and change things.
I think I can get persistence with jffs, put that’s for later…
Now, whenever I need to change it I open it with the text editor, add the vital lines for pxe forwarding and then issue
cd /etc && killall dnsmasq && dnsmasq -C ./dnsmasq.conf to restart dnsmasq with the changes.