HI, I'm glad it worked for you!
Thank you, Darren Ankney On Tue, Sep 5, 2023 at 10:42 PM wildgrass <[email protected]> wrote: > > 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 <[email protected]> > > To: [email protected] > > Subject: Re: [Kea-users] able to DROP both Windows 8.x and Windows 7 > > clients? > > Message-ID: > > <cakabwhhilm35tdx_i93rprzamjiq8tzcnfhkb9bd-anoeyg...@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 <[email protected]> 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 > > > [email protected] > > > 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 > > [email protected] > > https://lists.isc.org/mailman/listinfo/kea-users > > > > > > ------------------------------ > > > > End of Kea-users Digest, Vol 111, Issue 3 > > ***************************************** > -- > 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 > [email protected] > https://lists.isc.org/mailman/listinfo/kea-users -- 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 [email protected] https://lists.isc.org/mailman/listinfo/kea-users
