Hi, I have just checked with my device. Genexis is sending it already with colons therefore the automatically created class would be " VENDOR_CLASS_geneos-polar-3.13.1-R,polar,fibertwist-p2410,dslforum.org <http://dslforum.org/>" which does not help you.
I personally would use the substring function to extract geneos-polar without the version stuff as this is changing. Unrelated example: "test": "substring(option[60].hex,0,6) == 'docsis'" A newer fibertwist with the new software platform is sending this: FiberTwist-P6426,GenXOS-Panda-GNX-11.8.0-R,dslforum.org <http://dslforum.org/> So here I would extract "FiberTwist-P6426". Best Regards, Mathias > On 20.07.2023, at 14:25, DDFR | Ronald Blaas <ronald.bl...@ddfr.nl> wrote: > > Hi Mathias, > > thanks for the quick reply. > Unfortunately this does not work > When I try your solution kea-dhcp does not start: > expression: [member('polar')] error: <string>:1.8-14: Not defined client > class 'polar' > > Regards, > > Van: Mathias Aichinger <mathias.aichin...@easysol.at> > Verzonden: donderdag 20 juli 2023 14:15 > Aan: DDFR | Ronald Blaas <ronald.bl...@ddfr.nl> > CC: kea-users@lists.isc.org <kea-users@lists.isc.org> > Onderwerp: Re: [Kea-users] Identify on VENDOR_CLASS_ > > Hi Ronald, > > I think you don't need the "VENDOR_CLASS_". > > try with "test": "member('polar')" > > Best Regards, > > Mathias > >> On 20.07.2023, at 14:06, DDFR | Ronald Blaas <ronald.bl...@ddfr.nl> wrote: >> >> Hi all, >> >> I am trying to identify on VENDOR_CLASS_ bu t seems not to be working.. >> >> This is what I tried so far: >> >> kea-conf >> (snippet) >> "client-classes": [ >> { >> "name": "Genexis", >> "test": "member('VENDOR_CLASS_polar')", >> >> >> >> Debug Log >> >> DEBUG [kea-dhcp4.dhcp4/115727.139716649023040] DHCP4_CLASS_ASSIGNED >> [hwtype=1 58:00:32:31:34:f0], >> cid=[ff:00:01:00:01:00:03:00:01:58:00:32:31:34:f0], tid=0x7dba8a8d: client >> packet has been assigned to the following class(es): ALL, HA_dhcp2, >> VENDOR_CLASS_geneos-polar-3.13.1-R,polar,fibertwist-p2410,dslforum.org >> <http://dslforum.org/>, UNKNOWN >> >> DEBUG [kea-dhcp4.eval/115727.139716649023040] EVAL_DEBUG_MEMBER Checking >> membership of 'VENDOR_CLASS_polar', pushing result 'false' >> >> >> >> I was succesfull using this test: >> "test": "split(option[60].text, 0x2C, 2) == 'polar'", >> >> But I have no clue if 'polar' is always on the second value.... >> >> Any insights is appreciated. >> >> Regards >> -- >> 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 <mailto:Kea-users@lists.isc.org> >> 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 Kea-users@lists.isc.org https://lists.isc.org/mailman/listinfo/kea-users