[Kea-users] Client Class from MySQL

Nitzan Tzelniker nitzan.tzelniker at gmail.com
Sun Dec 30 14:36:12 UTC 2018


Hi,

I am trying to assign client-class from hosts table in MySQL and then use
it select a pool from a subnet.
In the first line of logs bellow you can see that the class Internet is
assigned in the database
But in line four EVAL_DEBUG_MEMBER doesn’t find membership of Internet and
the result expression is wrong

Should I add something in the configuration to include client-class from
the database in the expression ?
Any other idea to achieve this other then the Radius hook ?


2018-12-28 00:00:53.363 DEBUG [kea-dhcp4.hosts/10767]
HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER_HOST using subnet id 1 and
identifier hwaddr=000C29745643, found in mysql host: hwaddr=000C29745643
ipv4_subnet_id=1 hostname=myhost.example.org ipv4_reservation=(no)
siaddr=(no) sname=server-name.example.org file=(empty) key=(empty)
ipv6_reservations=(none) dhcp4_class0=Internet
2018-12-28 00:00:53.363 DEBUG [kea-dhcp4.dhcp4/10767] DHCP4_CLASS_ASSIGNED
[hwtype=1 00:0c:29:74:56:43],
cid=[ff:2d:1a:a1:33:00:02:00:00:ab:11:9a:d7:8d:4c:9a:8f:86:4c],
tid=0xc55f2574: client packet has been assigned to the following class(es):
KNOWN
2018-12-28 00:00:53.363 DEBUG [kea-dhcp4.eval/10767] EVAL_DEBUG_MEMBER
Checking membership of 'KNOWN', pushing result 'true'
2018-12-28 00:00:53.363 DEBUG [kea-dhcp4.eval/10767] EVAL_DEBUG_MEMBER
Checking membership of 'Internet', pushing result 'false'
2018-12-28 00:00:53.363 DEBUG [kea-dhcp4.eval/10767] EVAL_DEBUG_AND Popping
'false' and 'true' pushing 'false'
2018-12-28 00:00:53.363 DEBUG [kea-dhcp4.options/10767] EVAL_RESULT
Expression Internet_Class evaluated to 0

Thanks

Nitzan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20181230/01d97a7b/attachment.htm>


More information about the Kea-users mailing list