kea v1.0.0
CentOS 7

The ipxe file loads and the client-class is recognized but the ipxe menu is not passed to the client.
I know the menu works with dhcpd I don't know how to make it work with kea.

{
  "Dhcp4":
  {
    "interfaces-config":
    {
      "interfaces": [ "eth1" ]
    },
    "lease-database":
    {
      "type": "memfile"
    },
    "valid-lifetime":     129600,
    "renew-timer":        43200,
    "rebind-timer":       50400,

    "match-client-id": false,

    "option-data":
    [
      {
        "name": "boot-file-name",
        "data": "ipxe/undionly.kpxe"
      },
      {
        "name": "time-offset",
        "data": "-28800"
      },
      {
        "name": "ntp-servers",
        "data": "192.168.3.99"
      },
      {
        "name": "domain-name-servers",
        "data": "192.168.3.99"
      },
      {
        "name": "tftp-server-name",
        "data": "192.168.3.99"
      }
    ],
    "client-classes":
    [
      {
        "name": "Client_iPXE",
        "test": "substring(option[77].hex,0,4) == 'iPXE'",
        "option-data":
        [
          {
            "name": "boot-file-name",
            "code": 67,
            "space": "dhcp4",
            "data": "http://192.168.3.99:80/ipxe/preboot.php";
          }
        ]
      }
    ],
    "next-server": "192.168.3.99",
    "subnet4":
    [
      {
        "pools": [ { "pool": "192.168.21.1 - 192.168.21.200" } ],
        "subnet": "192.168.21.0/24",
        "interface": "eth1",
        "option-data":
        [
          {
            "name": "routers",
            "data": "192.168.21.254"
          },
          {
            "name": "domain-name",
            "data": "LC01.staging.lan"
          }
        ]
      }
    ],

    "expired-leases-processing":
    {
      "reclaim-timer-wait-time": 10,
      "flush-reclaimed-timer-wait-time": 25,
      "hold-reclaimed-time": 3600,
      "max-reclaim-leases": 100,
      "max-reclaim-time": 250,
      "unwarned-reclaim-cycles": 5
    }
  },

  "Logging":
  {
    "loggers":
    [
      {
        "name": "kea-dhcp4",
        "output_options":
        [
          {
            "output": "/var/log/kea-debug.log"
          }
        ],
        "severity": "INFO"
      }
    ]
  }
}


_______________________________________________
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to