# The boot filename, Server name, Server Ip Address dhcp-boot=netboot.xyz.kpxe,netboot.xyz,192.168.123.100 # inspect the vendor class string and match the text to set the tag dhcp-vendorclass=BIOS,PXEClient:Arch:00000 dhcp-vendorclass=UEFI32,PXEClient:Arch:00006 dhcp-vendorclass=UEFI,PXEClient:Arch:00007 dhcp-vendorclass=UEFI64,PXEClient:Arch:00009 # Set the boot file name based on the matching tag from the vendor class (above) dhcp-boot=net:UEFI32,netboot.xyz.efi,netboot.xyz,192.168.123.100 dhcp-boot=net:BIOS,netboot.xyz.kpxe,netboot.xyz,192.168.123.100 dhcp-boot=net:UEFI64,netboot.xyz.efi,netboot.xyz,192.168.123.100 dhcp-boot=net:UEFI,netboot.xyz.efi,netboot.xyz,192.168.123.100 # after creating this file in t@UCG-Fiber:/run/dnsmasq.dhcp.conf.d run kill `cat /run/dnsmasq-main.pid`