diff --git a/internal/dhcp4d/dhcp4d.go b/internal/dhcp4d/dhcp4d.go index 3b39830..83bb449 100644 --- a/internal/dhcp4d/dhcp4d.go +++ b/internal/dhcp4d/dhcp4d.go @@ -219,15 +219,18 @@ func (h *Handler) serveDHCP(p dhcp4.Packet, msgType dhcp4.MessageType, options d // try to offer the requested IP, if any and available if !bytes.Equal(reqIP.To4(), net.IPv4zero) { free = h.canLease(reqIP, hwAddr) + //log.Printf("canLease(%v, %s) = %d", reqIP, hwAddr, free) } // offer previous lease for this HardwareAddr, if any if lease, ok := h.leasesHW[hwAddr]; ok && !lease.Expired(h.timeNow()) { free = lease.Num + //log.Printf("h.leasesHW[%s] = %d", hwAddr, free) } if free == -1 { free = h.findLease() + //log.Printf("findLease = %d", free) } if free == -1 {