# Debug logging
log-debug
# Disable DNS server
port=0
dhcp-range=192.168.1.10,proxy,255.255.255.0
dhcp-no-override
# this is the interface on which dnsmasq listens
interface=vm_network
# if we detected ipxe client we want to tag it, so we will provide a different boot file
dhcp-match=set:ipxe-efi,175,36
tag-if=set:ipxe-ok,tag:ipxe-efi
# we want to load ipxe firmware on first boot
pxe-service=tag:!ipxe-ok,X86-64_EFI,PXE,ipxe.efi,192.168.1.10
# on second boto we already booted with the ipxe firmware, now we can use grub
dhcp-boot=tag:ipxe-ok,grubnetx64.efi.signed,,192.168.1.10
# enable tftp server and configure location
enable-tftp
tftp-root=/tftpboot