CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2013/11/11 08:39:20
Modified files: sbin/dhclient : dhclient.c dhclient.conf.5 Log message: RFC 2131 and friends state that when renewing a lease the client will begin by using unicast communications with the server, and fall back to using broadcast packets if unicast fails. We were not failing back, but instead doggedly sticking with unicast attempts until the lease expired. Instead, try unicast requests for the reboot timeout interval and then switch to using broadcast requests. Problem reported by Marc Peters and Dennis den Brok via misc@. ok dlg@ millert@