[Kea-users] able to DROP both Windows 8.x and Windows 7 clients?

wildgrass wildgrass at gmail.com
Wed Sep 6 02:42:14 UTC 2023


Thanks very much Darren.
You were right on. I was having trouble with the syntax of the "or" in
the test condition - where and whether to use double-quotes and
brackets.

If it were possible I would buy you several cups of coffee :)

Regards,
wildgrass
> ------------------------------
>
> Message: 5
> Date: Tue, 5 Sep 2023 07:04:17 -0400
> From: Darren Ankney <darren.ankney at gmail.com>
> To: kea-users at lists.isc.org
> Subject: Re: [Kea-users] able to DROP both Windows 8.x and Windows 7
>         clients?
> Message-ID:
>         <CAKabWHhiLm35tDX_i93RPrzamjiq8TzCNFhKB9bd-AnoEygjEw at mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi,
>
> You can combine the substring in the test line using an "or" to match
> both cases simultaneously:
>
> {
>     "Dhcp4": {
>         "interfaces-config": {
>             "interfaces": [
>                 "ens256"
>             ]
>         },
>         "lease-database": {
>             "type": "memfile",
>             "persist": false
>         },
>         "client-classes": [
>             {
>                 "name": "DROP",
>                 "comment": "Windows7-8",
>                 "test": "substring(option[55].hex,0,12) ==
> 0x010f03062c2e2f1f2179f92b or substring(option[55].hex,0,13) ==
> 0x010f03062c2e2f1f2179f9fc2b"
>             }
>         ],
>         "calculate-tee-times": true,
>         "loggers": [
>             {
>                 "name": "kea-dhcp4",
>                 "severity": "INFO",
>                 "output_options": [
>                     {
>                         "output": "stdout"
>                     }
>                 ]
>             }
>         ]
>     }
> }
>
> Thank you,
>
> Darren Ankney
>
> On Tue, Sep 5, 2023 at 6:23?AM wildgrass <wildgrass at gmail.com> wrote:
> >
> > Dear all,
> >
> > I'm using kea 2.5.
> >
> > Showing config snippets for brevity. If I have just one DROP class
> > definition with one test condition it works fine.
> >
> > My aim : to DROP both Windows 8.x and Windows 7 clients
> >
> > Tried the following with no joy. Can anyone tell me if my aim is
> > achievable in kea 2.5 and if so, what am I missing. I searched through
> > the ARM but have no luck finding something that has been helpful so
> > far.
> >
> >
> >     "client-classes": [
> >       {
> >         "name": "DROP",
> >         "comment": "Windows7".
> >         "test": "substring(option[55].hex,0,12) == 0x010f03062c2e2f1f2179f92b"
> >       },
> >       {
> >         "name": "DROP",
> >         "comment": "Windows8",
> >         "test": "substring(option[55].hex,0,13) == 0x010f03062c2e2f1f2179f9fc2b"
> >       },
> >
> > Error messsage:
> > Can't add class: Client Class: DROP has already been defined
> > (/etc/kea/kea-dhcp4.conf:9:7)
> >
> > -------------------------------------------------------
> >
> >       {
> >         "name": "DROP",
> >         "comment": "Windows7and8",
> >         "test": "substring(option[55].hex,0,12) ==
> > 0x010f03062c2e2f1f2179f92b" or "substring(option[55].hex,0,13) ==
> > 0x010f03062c2e2f1f2179f9fc2b"
> >       },
> >
> > Error message:
> > Error using file '/etc/kea/kea-dhcp4.conf':
> > /etc/kea/kea-dhcp4.conf:7.80: Invalid character: o
> >
> > -------------------------------------------------------
> >
> >       {
> >         "name": "DROP",
> >         "comment": "Windows7and8",
> >         "test": ("substring(option[55].hex,0,12) ==
> > 0x010f03062c2e2f1f2179f92b" or "substring(option[55].hex,0,13) ==
> > 0x010f03062c2e2f1f2179f9fc2b")
> >       },
> >
> > Error message:
> > Error using file '/etc/kea/kea-dhcp4.conf':
> > /etc/kea/kea-dhcp4.conf:7.17: Invalid character: (
> > --
> > 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 at lists.isc.org
> > https://lists.isc.org/mailman/listinfo/kea-users
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
>
> ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.
>
> Kea-users mailing list
> Kea-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users
>
>
> ------------------------------
>
> End of Kea-users Digest, Vol 111, Issue 3
> *****************************************


More information about the Kea-users mailing list