Hi Darren, Thanks for your help .. a few questions...
1. would it be valid syntax to also set lease-lifetime in the pool instead of using the class? "pools": [ { "pool": "10.1.2.100-10.1.2.200", "lease-lifetime": "300" } ] 1. I already assign the pools to "client-class": "KNOWN" - can I specify multiple classes? "client-class": "KNOWN", "short-lease"? 2. If I use a class to do this, is the "valid-lifetime": 300 inside the subnet definition necesary? It is repeated in both the subnet and the client-class short-lease. Jason. ________________________________ From: Kea-users <kea-users-boun...@lists.isc.org> on behalf of Darren Ankney <darren.ank...@gmail.com> Sent: Tuesday, April 2, 2024 9:17 AM To: Kea user's list <kea-users@lists.isc.org> Subject: Re: [Kea-users] different lease times Hi Jason, Something like this should do: { "Dhcp4": { "interfaces-config": { "interfaces": [ "ens256" ] }, "lease-database": { "type": "memfile", "persist": false }, "calculate-tee-times": true, "option-data": [ { "name": "domain-name-servers", "data": "10.0.0.1" } ], "client-classes": [ { "name": "short-lease", "only-if-required": true, "valid-lifetime": 300 } ], "valid-lifetime": 604800, "reservations": [ { "hw-address": "00:00:00:11:11:11", "ip-address": "10.1.2.12" } ], "subnet4": [ { "subnet": "10.1.2.0/24", "id": 1, "option-data": [ { "name": "routers", "data": "10.1.2.1" } ], "valid-lifetime": 300, "pools": [ { "pool": "10.1.2.100-10.1.2.200", "require-client-classes": [ "short-lease" ] } ] } ], "loggers": [ { "name": "kea-dhcp4", "severity": "DEBUG", "debuglevel": 99, "output_options": [ { "output": "stdout" } ] } ] } } Thank you, Darren Ankney On Mon, Apr 1, 2024 at 3:05 PM Jason Keltz <j...@yorku.ca> wrote: > > Hi.. > > At the top of my KEA configuration file, I specify "valid-lifetime" for > leases. Most of my hosts have a static IP which is allocated via Kea. > Those leases can be quite lengthy. On the other hand, each subnet has a > dynamic pool as well. How can I define a much lower lease time for the > hosts that are being allocated dynamic IP? > > Would this be an option in "reservations"? Can I avoid duplicating for > every host? > > reservations": [ > { > "hw-address": "ab:cd:ef:gh:ij:kl", > "hostname": "myhost", > "option-data": [ > { > "name": "log-servers", > "data": "w.x.y.z" > }, > { > "name": "domain-name-servers", > "data": "a.b.c.d,e.f.g.h" > }, > { > "name": "domain-name", > "data": "mydomain.com" > } > ] > }, > ... > > ] > > Jason. > > -- > 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 -- 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
-- 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