Install UEFI PXE server
#Disable DNS Server
port=0
#Respond to PXE request for the specified network;
#Run as DHCP proxy
dhcp-range=192.168.0.0,proxy,255.255.255.0
# The boot filename, Server name, Server Ip Address
dhcp-boot=efi64/bootx64.efi
# PXE menu. The first part is the text displayed to the user. The second is the timeout, in seconds.
# pxe-prompt="Booting PXE Client", 1
# The known types are x86PC, PC98, IA64_EFI, Alpha, Arc_x86,
# Intel_Lean_Client, IA32_EFI, ARM_EFI, BC_EFI, Xscale_EFI and X86-64_EFI
# This option is first and will be the default if there is no input from the user.
# PXEClient:Arch:00000
pxe-service=X86PC, "Boot BIOS PXE", pxelinux.0
# PXEClient:Arch:00007
pxe-service=BC_EFI, "Boot UEFI PXE-BC", efi64/bootx64.efi
# PXEClient:Arch:00009
pxe-service=X86-64_EFI, "Boot UEFI PXE-64", efi64/bootx64.efi
#dhcp-boot=pxelinux.0
#Provide network boot option called "Network Boot"
#pxe-service=x86PC,"Network Boot",pxelinux
#Flag forces "simple and safe" behaviour
dhcp-no-override
enable-tftp
tftp-root=/srv/tftpboot
# Logging.
log-facility=/var/log/dnsmasq.log # logfile path.
log-async
log-queries # log queries.
log-dhcp # log dhcp related messages.Last updated