Logging DHCP lease duration in seconds

Alp Eren Kose alperenkose at gmail.com
Mon Oct 5 08:09:49 UTC 2015


Oh I see, that made it more clear, however I still didn't understand a
point. At renewal time, the client takes another full lease duration right,
so I would still expect to see the full duration?

Perhaps is there anyway that I can log the lease end time or duration at
each request? I know I can get this at the leases file, however I need to
log that.

Thanks a lot,
Alp

On Sun, Oct 4, 2015 at 3:47 PM, Glenn Satchell <glenn.satchell at uniq.com.au>
wrote:

> Hi Alp
>
> lease-time shows the remaining time in the lease, not the total time.
>
> This is from the dhcp-eval man page:
>
>      lease-time
>
>        The duration of the current lease - that is,  the  differ-
>        ence  between the current time and the time that the lease
>        expires.
>
> regards,
> -glenn
>
> On Sat, October 3, 2015 6:51 am, Denis Laventure wrote:
> > The client will renew the lease at half the max-lease-time. So seeing 150
> > sec for a 300 sec lease seems normal.
> >
> > Hi,
> >
> > I have an easy question I believe, I want to log DHCP lease durations
> > given to clients, I tried the following, however it appears most of the
> > time, logs are showing half of the lease duration.
> >
> > log(info, concat( "IP: ", binary-to-ascii(10, 8, ".", leased-address), "
> ;
> > ", "leasetime:", binary-to-ascii(10,32,"",encode-int(lease-time,32)) ));
> >
> > I have set the following lease time values for a pool:
> >
> > subnet 172.16.2.0 netmask 255.255.255.0 {
> >   option routers 172.16.2.1;
> >   pool {
> >     failover peer "failover-partner";
> >     default-lease-time 300;
> >     min-lease-time 300;
> >     max-lease-time 300;
> >     range
> 172.16
> https://www.dibbssm.net/GroupFiles/Group167/Documents/Cubs/E1_Cub_Fun_In_the_Snow.pdf.2.10
> 172.16.2.250;
> >   }
> > }
> >
> > And this configuration produces an output like this:
> >
> > Oct  2 14:34:44 mercan dhcpd: IP: 172.16.2.127 ; leasetime:155
> > Oct  2 14:37:10 mercan dhcpd: IP: 172.16.2.127 ; leasetime:154
> > Oct  2 14:37:13 mercan dhcpd: IP: 172.16.2.127 ; leasetime:297
> > Oct  2 14:39:37 mercan dhcpd: IP: 172.16.2.127 ; leasetime:156
> > Oct  2 14:42:03 mercan dhcpd: IP: 172.16.2.127 ; leasetime:154
> > Oct  2 14:44:28 mercan dhcpd: IP: 172.16.2.127 ; leasetime:155
> > Oct  2 14:46:53 mercan dhcpd: IP: 172.16.2.127 ; leasetime:155
> > Oct  2 14:49:18 mercan dhcpd: IP: 172.16.2.127 ; leasetime:155
> > Oct  2 14:49:54 mercan dhcpd: IP: 172.16.2.127 ; leasetime:264
> > Oct  2 14:50:47 mercan dhcpd: IP: 172.16.2.127 ; leasetime:247
> > Oct  2 14:51:18 mercan dhcpd: IP: 172.16.2.127 ; leasetime:269
> >
> > How can log the precise lease durations, would be great if anyone has any
> > suggestions?
> >
> > Thanks in advance.
> > Alp
> >
> > _______________________________________________
> > dhcp-users mailing list
> > dhcp-users at lists.isc.org
> > https://lists.isc.org/mailman/listinfo/dhcp-users
>
>
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20151005/003fe1ae/attachment.html>


More information about the dhcp-users mailing list