Darren,
You're right. The "option-data" entry is not needed - I had assumed it would
need to go in with the rest of my DHCP option-data entries.
Regards,
Neil.
On Fri, 2023-03-24 at 05:17:22 -0400, Darren Ankney
wrote:
>
> Neil,
>
> This looks fine. However, I think you have something extra in here
> that isn't needed. I think you can do it like this (i could be wrong
> as i have not tested this):
>
> "option-def": [
> {
> "name": "disable-netbios",
> "code": 1,
> "space": "vendor-encapsulated-options-space",
> "type": "uint32"
> }
> ],
> "client-classes": [
> {
> "name": "MSFT_5_0",
> "test": "option[60].hex == 'MSFT 5.0'",
> "option-data": [
> {
> "name": "disable-netbios",
> "code": 1,
> "space": "vendor-encapsulated-options-space",
> "data": "0002"
> },
> {
>"name": "vendor-encapsulated-options"
> }
> ]
> }
> ]
>
> I don't think you need the extra "option-data" specified outside of
> the class. You DO need it in the class where you are specifying the
> content of the option. Like I said, I could be wrong.
>
> Thanks,
>
> -Darren
>
> On Fri, Mar 24, 2023 at 2:33?AM Neil Romig
> wrote:
> >
> > Hi,
> >
> > As a new Kea user I have struggled to get to grips with DHCP option 43 and
> > its usage! I'm looking for confirmation that I've done this in the best (or
> > most efficient) way, so any comments would be
> > gratefully received, and perhaps in posting this it will help someone else
> > looking for the "recipe". The config I've added to kea-dhcp4.conf is:
> >
> > "option-def": [
> > {
> > "name": "disable-netbios",
> > "code": 1,
> > "space": "vendor-encapsulated-options-space",
> > "type": "uint32"
> > }
> > ],
> > "client-classes": [
> > {
> > "name": "MSFT_5_0",
> > "test": "option[60].hex == 'MSFT 5.0'",
> > "option-data": [
> > {
> > "name": "disable-netbios",
> > "code": 1,
> > "space": "vendor-encapsulated-options-space",
> > "data": "0002"
> > },
> > {
> > "name": "vendor-encapsulated-options"
> > }
> > ]
> > }
> > ],
> > "option-data": [
> > {
> > "code": 43,
> > "name": "vendor-encapsulated-options"
> > },
> > ],
> >
> > It looks to be working, and the log file shows the option sent:
> >
> > type=043, len=006:,
> > options:
> > type=001, len=004: 2 (uint32)
> >
> > Regards,
> >
> > Neil.
> > --
>
--
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 mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users