https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218980
Bug ID: 218980 Summary: dhclient incorrectly handles very long lease times, setting expiry in the past Product: Base System Version: 11.0-STABLE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: bin Assignee: freebsd-bugs@FreeBSD.org Reporter: b...@eager.cx Created attachment 182197 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=182197&action=edit Contents of typical dhclient.leases.INTERFACE file If the DHCP server is set to hand out a long lease time (effectively infinite) then dhclient calculates an expiry time (and a renew time) in the past. Repeat-by: 1) set DHCP server to hand out a lease of (say) 2147483600 2) boot a relevant client running latest dhclient Observed: DHCP server assigns an IP address, and dhclient gets it. It doesn't appear on the interface, and dhclient tries continually to get another one (look in /var/log/messages). Also observed: /var/db/dhclient.leases.$INTERFACE contains a valid rebind date, but invalid renew and expire dates, in the past. It appears that any assigned address is immediately expired! -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"