[Kea-users] kea http uefi boot

Jorell F JorellF at outlook.com
Wed Jun 6 16:05:49 UTC 2018


Francis and Jason, thank you!

After finding the different the different Architecture Name codes, I removed the excess lines.

I changed my test lines for simplicity.

I can now boot to iPXE from Legacy PXE, UEFI PXE, and UEFI HTTP.

For reference, my new client classes:

    "client-classes":
    [
      {
        "name": "Legacy_Intel_x86PC",
        "test": "option[93].hex == 0x0000",
        "boot-file-name": "ipxe/undionly.kpxe"
      },
      {
        "name": "EFI_x86-64",
        "test": "option[93].hex == 0x0009",
        "boot-file-name": "ipxe/x86_64/snponly.efi"
      },
      {
        "name": "HTTPClient",
        "test": "option[93].hex == 0x0010",
        "option-data": [ { "name": "vendor-class-identifier", "data": "HTTPClient" } ],
        "boot-file-name": "http://${httpserver}/ipxe/x86_64/snponly.efi"<http://${httpserver}/ipxe/x86_64/snponly.efi>
      },
      {
        "name": "XClient_iPXE",
        "test": "substring(option[77].hex,0,4) == 'iPXE'",
        "boot-file-name": "http://${httpserver}/ipxe/boot.php"<http://${httpserver}/ipxe/boot.php>
      }
    ],



and for additional references, the Architecture Name and Codes:

Type   Architecture Name
----   -----------------
  0    Intel x86PC
  1    NEC/PC98
  2    EFI Itanium
  3    DEC Alpha
  4    Arc x86
  5    Intel Lean Client
  6    EFI IA32
  7    EFI BC
  8    EFI Xscale
  9    EFI x86-64
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20180606/f8ca20a8/attachment.htm>


More information about the Kea-users mailing list