[Kea-users] Flex Options for BOOTP FNAME
Skyler Blumer
skyler.blumer at zitomedia.com
Tue Dec 9 17:49:43 UTC 2025
Are you saying that you're making static host reservations in a DB, and
are they global reservations? From what I'm seeing you can only make
reservations at the subnet level in 3.0.
On 12/8/25 1:55 PM, Marcin Jurczuk wrote:
> Hi,
> Please look into historical thread past month from myself. Been there
> done that. I’ve tried for exactly the same reason for cable modem
> provisioning.
> As of today flex option only sets “real” dhcp options and can’t set
> field in dhcp header.
> I’ve end up with cross db syncing by adding records to hosts table
> with db host backend. This table has column named dhcp4_boot_filename
> which is exactly that field. Modems work with that.
>
> Regards
>
> On Mon, Dec 8, 2025 at 19:50 Skyler Blumer
> <skyler.blumer at zitomedia.com> wrote:
>
> I'm Currently testing with kea 3.0. My end goal is to dynamically set
> the boot-file-name (legacy BOOTP FNAME field not DHCP option 67)
> to the
> CHADDR sent in the request.
>
> Using the below it will set option 67 to cm/<CHADDR>.bin
>
> { "library": "libdhcp_flex_option.so",
>
> "parameters": {
> "options": [
> {
> "name": "boot-file-name",
> "supersede": "lcase(concat('cm/',
> concat(relay4[2].hex, '.bin')))",
> "csv-format": false,
> "client-class": "docsis"
> }
>
> However when I try to do this in a subnet or class the FNAME is
> set to a
> string literal "'cm/', concat(relay4[2].hex, '.bin'"
>
> "boot-file-name": "lcase(concat('cm/', concat(relay4[2].hex,
> '.bin')))"
>
> Is there a way to do this for the legacy FNAME field?
>
> --
> ISC funds the development of this software with paid support
> subscriptions. Contact us at https://www.isc.org/contact/ for more
> information.
>
> To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
> Kea-users at lists.isc.org
> <https://lists.isc.org/mailman/listinfo/kea-users.Kea-users@lists.isc.org>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20251209/baf9169c/attachment.htm>
More information about the Kea-users
mailing list