I see this example in the docs:

https://kea.readthedocs.io/en/kea-2.2.0/arm/dhcp4-srv.html#reserving-client-classes-in-dhcpv4

Where it's assigning 'reserved-class1' and 'reserved-class2' to to a reservation in the subnet. Is there some way to do this in conjunction with a 'test'?

i.e. I'd like to say:

    For a host with class "reserved-class1" _AND_ VendorClassIdentifier "X" -> 
these options
    For a host with class "reserved-class2" _AND_ VendorClassIdentifier "X" -> 
these other options

If you need a more specific example (come up on the fly, so there may certainly be better ways to do this, but I'm specifically wanting to do something like the above):

    JetDirect printer devices with label "office printers" -> use boot server 
A, filename X
    JetDirect printer devices with label "public printers" -> use boot server 
B, filename Y


Would it be something like (VCI likely wrong, just for example purposes:

{
    "client-classes": [
        {
            "name": "jetdirect-office",
            "test": "member('KNOWN') and member('office-printers') and 
substring(option[60].hex,0,9) == 'JetDirect'",
            "only-if-required": true
        }
    ]
}

combined with setting in a host reservation?

    "client-class" : "office-printers"


-- Nathan
------------------------------------------------------------
Nathan neulingernn...@neulinger.org
Neulinger Consulting                   (573) 612-1412
-- 
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

Reply via email to