This is my iPXE setup. I use it to be able to boot different antivirus and rescue products in my network. This is easier than searching the little USB drive with the needed images on it.
I started out with @robinsmidsrod config and went from there.
DNSMasq runs as a DHCP proxy for me. It'll enrich a DHCP response with the
needed data for remote booting. My config is in the dnsmasq.d
folder and
needs to be copied to /etc/dnsmasq.d/
.
The iPXE binary needs to be copied to /var/ftpd/
and named undionly.kpxe.0
.
(The .0
missing from the filename in the DNSMasq config is intentional!)