ISC DHCP infinite lease time

Solution 1:

It is not mentioned explicitly in the manpage, but setting lease time to -1 in any of the options you mention,

default-lease-time -1;
max-lease-time -1;

is effectively disabling the expiry time of the leases, so their expiration will be effectively set "to infinity".

Solution 2:

You should not configure an infinite lease time. The reason of having DHCP is to have a central management and flexibility. Making the lease time infinite, you will kill the flexibility.

Solution 3:

I would suggest specifying lease times in seconds. So where:

default-lease-time 600; This being ten minutes
max-lease-time 7200; This being two hours


default-lease-time 86400; This being one day
max-lease-time 604800; This being one week

You could try 2592000 which is 30 days.

    I wouldn't exceed that.


Isc Dhcp