<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Courier New \;color\:black";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"Préformaté HTML Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
span.PrformatHTMLCar
        {mso-style-name:"Préformaté HTML Car";
        mso-style-priority:99;
        mso-style-link:"Préformaté HTML";
        font-family:Consolas;
        color:black;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle24
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=FR-CA link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Hi Rob, <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>I don’t remember having any problem with someone not getting a lease. If that was the case, the stock apt-get version would have done the same thing with the default value anyway.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>I think you should have a number under 100% so yeah I would up that number (find a prime number above 1664250). A value that high will probably impact the memory used by the daemon.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Denis<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=FR style='color:windowtext'>De :</span></b><span lang=FR style='color:windowtext'> dhcp-users-bounces@lists.isc.org [mailto:dhcp-users-bounces@lists.isc.org] <b>De la part de</b> Rob Morin<br><b>Envoyé :</b> 4 février 2016 13:44<br><b>À :</b> Users of ISC DHCP <dhcp-users@lists.isc.org><br><b>Objet :</b> Re: ISC-dhcp subnet limit?<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Would a too low lease_hash prevent users from getting a lease or IP at a certain point? I had this issue last night where i was running on stock apt-get install and after we moved one more controller to that server , people started not being able to get leases....<br><br>With the increase of lease_has after a restart i get this <br><br>Feb  4 13:41:49 localhost dhcpd: Lease IP hash:  Contents/Size (%): 1664250/400009 (416%). Min/max: 3/5<br>Feb  4 13:41:49 localhost dhcpd: Lease UID hash: Contents/Size (%): 0/400009 (0%). Min/max: 0/0<br>Feb  4 13:41:49 localhost dhcpd: Lease HW hash:  Contents/Size (%): 0/400009 (0%). Min/max: 0/0<br>Feb  4 13:41:49 localhost dhcpd: Server starting service.<br><br>So i should up it until i have space?? <span style='font-size:12.0pt'><o:p></o:p></span></p><pre>Rob Morin<o:p></o:p></pre><pre>Gestionnaire des systèmes | Senior Systems Administrator<o:p></o:p></pre><pre>Tel: 514 385-4448 #174                         <o:p></o:p></pre><pre>DATAVALET.COM<o:p></o:p></pre><pre>5275, chemin Queen-Mary, Montréal (Québec) H3W 1Y3 Canada<o:p></o:p></pre><pre> <o:p></o:p></pre><pre>CE COURRIEL AINSI QUE CES DOCUMENTS JOINTS peuvent contenir des renseignements confidentiels et privilégiés. Si vous n’êtes pas le destinataire désigné, veuillez nous en informer immédiatement et effacer toute copie. Merci.<o:p></o:p></pre><pre>THIS EMAIL AND THE DOCUMENTS ATTACHED may contain privileged or confidential information. If the reader of this message is not the intended recipient, please notify the sender immediately and delete the original message. Thank you.<o:p></o:p></pre><pre><o:p> </o:p></pre><div><p class=MsoNormal>On 2016-01-29 9:58 AM, Denis Laventure wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Hi Rob, </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>I can't help for issue on your interface problem but I think I can help with the performance.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>I used to have performance problem with my failover setup and someone at ISC told me to change some value in the code to get debug information about memory usage.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Add this to the file "includes/dhcpd.h"</span><o:p></o:p></p><p class=MsoNormal>#if !defined (REPORT_HASH_PERFORMANCE)<o:p></o:p></p><p class=MsoNormal># define REPORT_HASH_PERFORMANCE 1<o:p></o:p></p><p class=MsoNormal>#endif<o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Compile and start the daemon and you should get something like this on screen and in the log:</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal>dhcpd: DHCP name hash: Contents/Size (%): 106/401 (26%). Min/max: 0/2<o:p></o:p></p><p class=MsoNormal>dhcpd: DHCP code hash: Contents/Size (%): 106/254 (41%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: NWIP name hash: Contents/Size (%): 11/17 (64%). Min/max: 0/2<o:p></o:p></p><p class=MsoNormal>dhcpd: NWIP code hash: Contents/Size (%): 11/17 (64%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: FQDN name hash: Contents/Size (%): 8/13 (61%). Min/max: 0/2<o:p></o:p></p><p class=MsoNormal>dhcpd: FQDN code hash: Contents/Size (%): 8/13 (61%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: VIVCO name hash: Contents/Size (%): 1/127 (0%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: VIVCO code hash: Contents/Size (%): 1/127 (0%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: VIVSO name hash: Contents/Size (%): 1/127 (0%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: VIVSO code hash: Contents/Size (%): 1/127 (0%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: ISC name hash: Contents/Size (%): 2/3 (66%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: ISC code hash: Contents/Size (%): 2/3 (66%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: Relay Agent name hash: Contents/Size (%): 5/11 (45%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: Relay Agent code hash: Contents/Size (%): 5/11 (45%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: Server-Config Option name hash: Contents/Size (%): 67/136 (49%). Min/max: 0/4<o:p></o:p></p><p class=MsoNormal>dhcpd: Server-Config Option code hash: Contents/Size (%): 67/136 (49%). Min/max: 0/1<o:p></o:p></p><p class=MsoNormal>dhcpd: data: hardware: no raw packet or lease is available<o:p></o:p></p><p class=MsoNormal>dhcpd: data: hardware: no raw packet or lease is available<o:p></o:p></p><p class=MsoNormal>dhcpd: data: hardware: no raw packet or lease is available<o:p></o:p></p><p class=MsoNormal>dhcpd: data: hardware: no raw packet or lease is available<o:p></o:p></p><p class=MsoNormal>dhcpd: data: hardware: no raw packet or lease is available<o:p></o:p></p><p class=MsoNormal>dhcpd: data: hardware: no raw packet or lease is available<o:p></o:p></p><p class=MsoNormal>dhcpd: Config file: /dhcpd/dhcpd.conf<o:p></o:p></p><p class=MsoNormal>dhcpd: Database file: /dhcpd/dhcpd.leases<o:p></o:p></p><p class=MsoNormal>dhcpd: PID file: /var/run/dhcpd.pid<o:p></o:p></p><p class=MsoNormal>dhcpd: Wrote 0 class decls to leases file.<o:p></o:p></p><p class=MsoNormal>dhcpd: Wrote 0 deleted host decls to leases file.<o:p></o:p></p><p class=MsoNormal>dhcpd: Wrote 0 new dynamic host decls to leases file.<o:p></o:p></p><p class=MsoNormal>dhcpd: Wrote 48578 leases to leases file.<o:p></o:p></p><p class=MsoNormal>dhcpd: Host HW hash:   Contents/Size (%): 1420/22501 (6%). Min/max: 0/4<o:p></o:p></p><p class=MsoNormal>dhcpd: Host UID hash:  No table.<o:p></o:p></p><p class=MsoNormal>dhcpd: Lease IP hash:  Contents/Size (%): 70324/100003 (70%). Min/max: 0/5<o:p></o:p></p><p class=MsoNormal>dhcpd: Lease UID hash: Contents/Size (%): 8708/100003 (8%). Min/max: 0/3<o:p></o:p></p><p class=MsoNormal>dhcpd: Lease HW hash:  Contents/Size (%): 9036/100003 (9%). Min/max: 0/3<o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>"Lease IP hash" is where you should look.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>By default the server use a lease hash size value of 100003. I had over 350000 leases so I was exceeding that value and the server was very slow to start.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>To change the size you must edit the file "includes/dhcpd.h" and find LEASE_HASH_SIZE and replace the value. This value must be a prime number (I used 400009).</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal>-# define LEASE_HASH_SIZE       100003<o:p></o:p></p><p class=MsoNormal>+# define LEASE_HASH_SIZE       400009<o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Compile and start again. That was the answer for me. </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>One other thing with the failover setup, the peer will always be in recover state when starting for the duration of the "MCLT" (time in second) in your failover definition (1800 in your case), so it will be in recover start for 30 minutes. I use 300 (5 minutes).</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Le texte aurait été plus facile à écrire en français mais comme la liste est en anglais et que ça peut aider d'autres personnes alors je me suis forcé. En espérant que ce soit clair pour toi !</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Denis Laventure</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'>Université du Québec à Chicoutimi</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=FR>De :</span></b><span lang=FR> <a href="mailto:dhcp-users-bounces@lists.isc.org">dhcp-users-bounces@lists.isc.org</a> [<a href="mailto:dhcp-users-bounces@lists.isc.org">mailto:dhcp-users-bounces@lists.isc.org</a>] <b>De la part de</b> Rob Morin<br><b>Envoyé :</b> 27 janvier 2016 20:12<br><b>À :</b> <a href="mailto:dhcp-users@lists.isc.org">dhcp-users@lists.isc.org</a><br><b>Objet :</b> ISC-dhcp subnet limit?</span><o:p></o:p></p></div></div><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Hello all, my first post here, so please be gentle </span><span lang=EN-US style='font-family:Wingdings'>J</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>I have inherited 2 dhcp servers, one primary(dhcp-1) & one secondary(dhcp-2) running isc-dhcpd-4.2.4 on Ubuntu 14.0(Trusty)</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>We are having a few issues, and I cannot seem to figure out whats going on. I have a few questions, maybe someone can help me with.</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoListParagraph><span lang=EN-US>Is there a max limit to how many subnets can be used in the pools? As currently we are using just over 6000 subnets</span><o:p></o:p></p><p class=MsoListParagraph><span lang=EN-US>Currently our secondary dhcp-server is always in recovery mode, not sure why?</span><o:p></o:p></p><p class=MsoListParagraph><span lang=EN-US>Does it matter if a DISCOVER comes in on eth1 but OFFER goes out on eth0?</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>My primary server /etc/dhcpd.conf file</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>authoritative;</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>log-facility local7;</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>option domain-name "dyn";</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>option domain-name-servers 172.30.64.210, 172.30.64.220;</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>default-lease-time 1200; </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>max-lease-time 3600; # 1h</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>include "/etc/dhcp/dhcpd_pools.conf";</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US># Include the primary configuration</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>include "/etc/dhcp/dhcpd_primary.conf";</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>/etc/dhcp/dhcpd_primary has the following</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>                              ## PRIMARY</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>failover peer "tdl-dhcp-failover" {</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>  primary; # declare this to be the primary server</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>               address 172.30.128.9;</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>               port 647;</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>  peer address 172.30.128.10;</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>  peer port 647;</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>  max-response-delay 30;</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>  max-unacked-updates 10;</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>  load balance max seconds 3;</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>  mclt 1800;</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>  split 128;</span><o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'><span lang=EN-US>}</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Exert from dhcpd_pools file, starts like this….</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>                              </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>subnet 10.32.0.0 netmask 255.255.255.0 {</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>  option routers 10.32.0.1;</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>  pool {</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>        failover peer "dhcp-failover";</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>        range 10.32.0.5 10.32.0.254;</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>  }</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>}</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>And finishes like this, with all the subnets in between…</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>subnet 10.57.255.0 netmask 255.255.255.0 {</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>  option routers 10.57.255.1;</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>  pool {</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>        failover peer "dhcp-failover";</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>        range 10.57.255.5 10.57.255.254;</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>  }</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>}</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Example Exert from logs on both serves of a client that could not get an IP</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New ;color:black",serif'><br><span style='background:white'>from dhcp-1<span class=apple-converted-space> </span></span><br><span style='background:white'>Jan 27 18:30:31 dhcp-1 dhcpd: DHCPDISCOVER from fc:e9:98:bc:a8:7b (iPhone) via 10.50.170.1<span class=apple-converted-space> </span></span><br><span style='background:white'>Jan 27 18:30:31 dhcp-1 dhcpd: DHCPOFFER on 10.50.170.93 to fc:e9:98:bc:a8:7b (iPhone) via 10.50.170.1<span class=apple-converted-space> </span></span><br><br><span style='background:white'>from dhcp-2<span class=apple-converted-space> </span></span><br><span style='background:white'>Jan 27 18:53:55 dhcp-2 dhcpd: DHCPDISCOVER from fc:e9:98:bc:a8:7b via 10.50.170.1: peer holds all free leases<span class=apple-converted-space> </span></span><br><span style='background:white'>Jan 27 18:54:04 dhcp-2 dhcpd: DHCPDISCOVER from fc:e9:98:bc:a8:7b via 10.50.170.1: peer holds all free leases<span class=apple-converted-space> </span></span></span><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Never see the ACK.</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Any suggestion would be greatly appreciated.. :</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Thanks…</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Rob </span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Montreal Canada</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US> </span><o:p></o:p></p></blockquote><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman",serif'><o:p> </o:p></span></p></div></body></html>