Hey all, I'm trying to assign a Client Class that checks for a class that will only be assigned in reservations, however I'm unable to get it to work. According to the Note of https://ftp.isc.org/isc/kea/1.5.0/doc/kea-guide.html#reservation4-client-classes it should be possible by also checking against "member('KNOWN') which supposedly defers the evaluation of the class until after the reservation lookup.
My current config now looks similar to this: { "name": "ipxe", "test": "member('KNOWN') and (option[77].hex == 'iPXE') and member('pxe')", "boot-file-name": "pxeserver.example.com/menu.php" }, { "name": "not_ipxe", "test": "member('KNOWN') and member('pxe') and not (option[77].hex == 'iPXE') ", "next-server": "10.1.0.25", "boot-file-name": "undionly.kpxe" } And in the Mysql Reservation: ipv4_address | dhcp4_client_classes INET_ATON('10.1.0.6) | pxe The server I'm testing this with does get the correct IP (which is out of pool), however it doesn't receive the iPXE information. I tested this without the "member('pxe')" test which then works. This is a native iPXE client. Any help with this would be highly appreciated. Kind Regards Christian Schuldt www.studiofunk.de This email may contain material that is confidential, privileged and/or attorney work product for the sole use of the intended recipient. Any review, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. Studio Funk GmbH & Co. KG · Geschäftsführer: Klaus Funk, Markus Weber · Sitz der Gesellschaft: Hamburg · Handelsregister-Nr.: 67553
_______________________________________________ Kea-users mailing list Kea-users@lists.isc.org https://lists.isc.org/mailman/listinfo/kea-users