OPNsense Forum

English Forums => 26.1 Series => Topic started by: grufo on February 04, 2026, 02:03:31 PM

Title: KEA DHCP - feature request - option 93, boot-file for legacy and uefi bios
Post by: grufo on February 04, 2026, 02:03:31 PM
We switched to kea dhcp for better failover handling and new default and so on...

But now we hardly miss the ability to set different tftp boot-files for uefi and legacy bios!
We extensively use PXE boot for our older hardware to start linux from there and also for newer systems with uefi bios, but since we switched to kea dhcp there is no option to set a second tftp boot-file or any custom options.

"client-classes": [
  {
    "name": "pxe-bios",
    "test": "option[93].hex == 0x0000",
    "boot-file-name": "undionly.kpxe"
  },
  {
    "name": "pxe-uefi",
    "test": "option[93].hex == 0x0007 || option[93].hex == 0x0009",
    "boot-file-name": "iPXE64.efi"
  }
]

Would love to see that feature also in kea dhcp! :-)