<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Tue, Nov 24, 2015 at 11:42 PM, srinirao <span dir="ltr"><<a href="mailto:iamspl_xxx@yahoo.com" target="_blank">iamspl_xxx@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)"><br></span></div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)">Hello, I have my embedded device running dhclient 3.2.18 release. I have configured the dhcp server lease time as:<span></span></span><br style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"></div><div dir="ltr"><br></div><div dir="ltr"><font face="Courier New, courier, monaco, monospace, sans-serif" size="2">max-lease-time    28800;<br>default-lease-time 7200;</font></div><div dir="ltr"><font size="2"><br></font></div><div dir="ltr"><font size="2">Inspite of configuring default lease time to 2 hours, i get frequent dhcp request going out of my device. The requests go out at a freqnency of 50 minutes every time. I have read in the online documents that DHCP renew request (unicast) can happen after the completion of 50% of lease time configured. But however I find it hard to understand why this (magic number) 50 minutes here.</font><br></div><div dir="ltr"><br><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)">I am getting very frequent DHCP updates of approximately 50 minutes in /var/log/messages</span><br style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"></div><div dir="ltr"><br></div><div dir="ltr"><font face="Courier New, courier, monaco, monospace, sans-serif" size="1">Nov 10 10:34:05 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 10:34:05 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 10:34:06 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3240 seconds.<br>Nov 10 11:28:06 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 11:28:06 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 11:28:06 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3364 seconds.<br>Nov 10 12:24:11 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 12:24:11 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 12:24:11 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3117 seconds.<br>Nov 10 13:16:08 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 13:16:08 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 13:16:09 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3127 seconds.<br>Nov 10 14:08:16 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 14:08:16 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 14:08:16 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3578 seconds.<br>Nov 10 15:07:54 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 15:07:54 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 15:07:55 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 2843 seconds.<br>Nov 10 15:55:19 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 15:55:19 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 15:55:19 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3206 seconds.<br>Nov 10 16:48:45 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 16:48:45 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 16:48:45 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3001 seconds.<br>Nov 10 17:38:46 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 17:38:46 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 17:38:46 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3227 seconds.<br>Nov 10 18:32:33 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 18:32:33 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 18:32:33 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3247 seconds.<br>Nov 10 19:26:41 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 19:26:41 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 19:26:41 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3512 seconds.<br>Nov 10 20:25:13 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 20:25:13 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 20:25:14 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 2853 seconds.<br>Nov 10 21:12:47 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 21:12:47 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 21:12:47 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3146 seconds.<br>Nov 10 22:05:13 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 22:05:13 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 22:05:13 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 2776 seconds.<br>Nov 10 22:51:29 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 22:51:29 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 22:51:30 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3359 seconds.<br>Nov 10 23:47:29 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 10 23:47:29 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 10 23:47:29 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3039 seconds.<br>Nov 11 00:38:08 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 00:38:08 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 00:38:08 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 2998 seconds.<br>Nov 11 01:28:07 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 01:28:07 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 01:28:07 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3200 seconds.<br>Nov 11 02:21:28 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 02:21:28 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 02:21:28 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 2866 seconds.<br>Nov 11 03:09:15 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 03:09:15 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 03:09:15 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3378 seconds.<br>Nov 11 04:05:33 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 04:05:33 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 04:05:33 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3580 seconds.<br>Nov 11 05:05:13 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 05:05:14 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 05:05:14 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3539 seconds.<br>Nov 11 06:04:13 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 06:04:13 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 06:04:13 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 2772 seconds.<br>Nov 11 06:50:25 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 06:50:25 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 06:50:26 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3126 seconds.<br>Nov 11 07:42:32 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 07:42:32 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 07:42:32 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 3087 seconds.<br>Nov 11 08:33:59 XXX-XXXX dhclient4: DHCPREQUEST on eth0 to 10.14.176.70 port 67<br>Nov 11 08:33:59 XXX-XXXX dhclient4: DHCPACK from 10.14.176.70<br>Nov 11 08:33:59 XXX-XXXX dhclient4: bound to 10.14.180.135 -- renewal in 2779 seconds.</font></div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)"><br></span></div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)">and so on.</span></div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)"><span></span></span><font face="Courier New, courier, monaco, monospace, sans-serif" size="1"><font face="bookman old style, new york, times, serif">My DHCP client configuration file only has following options enabled:</font><br style="color:rgb(0,0,0);font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="color:rgb(0,0,0);font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)"></span></font></div><div dir="ltr"><font face="Courier New, courier, monaco, monospace, sans-serif" size="1"><span style="color:rgb(0,0,0);font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)"><br></span></font></div><div dir="ltr"><font face="Courier New, courier, monaco, monospace, sans-serif" size="1"><span style="color:rgb(0,0,0);font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)">request subnet-mask, broadcast-address, time-offset, routers,<br>domain-name, domain-name-servers, host-name,<br>netbios-name-servers, netbios-scope;<br></span></font><br style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)">And my lease file logs these responses (approximately every 50 minutes) as :</span></div><div dir="ltr"><font face="Courier New, courier, monaco, monospace, sans-serif" size="1">lease {<br>  interface "eth0";<br>  fixed-address 10.14.180.135;<br>  option subnet-mask 255.255.255.128;<br>  option routers 10.14.180.129;<br>  option dhcp-lease-time 7200;<br>  option dhcp-message-type 5;<br>  option domain-name-servers 10.14.176.70,10.14.176.2;<br>  option dhcp-server-identifier 10.14.176.70;<br>  option domain-name "<a href="http://b08.okc.mydomain.com" target="_blank">b08.okc.mydomain.com</a>.";<br>  renew 3 2015/11/18 05:37:22;<br>  rebind 3 2015/11/18 06:26:23;<br>  expire 3 2015/11/18 06:41:23;<br>}<br>lease {<br>  interface "eth0";<br>  fixed-address 10.14.180.135;<br>  option subnet-mask 255.255.255.128;<br>  option routers 10.14.180.129;<br>  option dhcp-lease-time 7200;<br>  option dhcp-message-type 5;<br>  option domain-name-servers 10.14.176.70,10.14.176.2;<br>  option dhcp-server-identifier 10.14.176.70;<br>  option domain-name "<a href="http://b08.okc.mydomain.com" target="_blank">b08.okc.mydomain.com</a>.";<br>  renew 3 2015/11/18 06:28:43;<br>  rebind 3 2015/11/18 07:22:22;<br>  expire 3 2015/11/18 07:37:22;<br>}<br>lease {<br>  interface "eth0";<br>  fixed-address 10.14.180.135;<br>  option subnet-mask 255.255.255.128;<br>  option routers 10.14.180.129;<br>  option dhcp-lease-time 7200;<br>  option dhcp-message-type 5;<br>  option domain-name-servers 10.14.176.70,10.14.176.2;<br>  option dhcp-server-identifier 10.14.176.70;<br>  option domain-name "<a href="http://b08.okc.mydomain.com" target="_blank">b08.okc.mydomain.com</a>.";<br>  renew 3 2015/11/18 07:14:31;<br>  rebind 3 2015/11/18 08:13:43;<br>  expire 3 2015/11/18 08:28:43;<br>}<br>lease {<br>  interface "eth0";<br>  fixed-address 10.14.180.135;<br>  option subnet-mask 255.255.255.128;<br>  option routers 10.14.180.129;<br>  option dhcp-lease-time 7200;<br>  option dhcp-message-type 5;<br>  option domain-name-servers 10.14.176.70,10.14.176.2;<br>  option dhcp-server-identifier 10.14.176.70;<br>  option domain-name "<a href="http://b08.okc.mydomain.com" target="_blank">b08.okc.mydomain.com</a>.";<br>  renew 3 2015/11/18 08:01:46;<br>  rebind 3 2015/11/18 08:59:31;<br>  expire 3 2015/11/18 09:14:31;<br>}<br>lease {<br>  interface "eth0";<br>  fixed-address 10.14.180.135;<br>  option subnet-mask 255.255.255.128;<br>  option routers 10.14.180.129;<br>  option dhcp-lease-time 7200;<br>  option dhcp-message-type 5;<br>  option domain-name-servers 10.14.176.70,10.14.176.2;<br>  option dhcp-server-identifier 10.14.176.70;<br>  option domain-name "<a href="http://b08.okc.mydomain.com" target="_blank">b08.okc.mydomain.com</a>.";<br>  renew 3 2015/11/18 08:57:34;<br>  rebind 3 2015/11/18 09:46:46;<br>  expire 3 2015/11/18 10:01:46;<br>}<br>lease {<br>  interface "eth0";<br>  fixed-address 10.14.180.135;<br>  option subnet-mask 255.255.255.128;<br>  option routers 10.14.180.129;<br>  option dhcp-lease-time 7200;<br>  option dhcp-message-type 5;<br>  option domain-name-servers 10.14.176.70,10.14.176.2;<br>  option dhcp-server-identifier 10.14.176.70;<br>  option domain-name "<a href="http://b08.okc.mydomain.com" target="_blank">b08.okc.mydomain.com</a>.";<br>  renew 3 2015/11/18 09:51:31;<br>  rebind 3 2015/11/18 10:42:34;<br>  expire 3 2015/11/18 10:57:34;<br>}<br></font></div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)">and so on.<span> <br></span></span></div><div dir="ltr"><br><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)">What
 could I be doing wrong? According to me, the ip address should not need
 to change that often. <br></span></div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)"><br></span></div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)">Please help</span></div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(249,249,249)"><span>srini rao</span></span><br style="color:rgb(0,0,0);font-family:verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"></div><br></div></div></blockquote><div>After a outage, or when everyone arrives at the office at the same time, many clients will get leases at the same time.  To avoid the renewals all happening at the same time, the DHCP varies the renewal time a little.  Notice the "renewal in 3539 seconds." in your log.  I see it varying from 46 to 60 minutes in your log.  This is exactly what you should expect.  If you want less frequent renewals, you could change to 8 hour leases.  I use:<br><br>min-lease-time 28800;<br>default-lease-time 28800;<br>max-lease-time 28800;<br><br>--<br>Bob Harold<font face="Courier New, courier, monaco, monospace, sans-serif" size="1"><br><br></font> </div></div></div></div>