<div dir="ltr"><div>Package: isc-dhcp-server-ldap</div><div>Version: 4.3.5-3</div><div><br></div><div><br></div><div>Hi, </div><div>I am currently configuring the isc-dhcp-server-ldap on Debian 9(stretch) but the server doesn't read LDAP conf correctly!</div><div>My configuration works both in Debian 7 (wheezy) and Debian 8(jessie) but not in Debian 9. </div><div>When I try to start the dhcp-server service on Debian 9 with the same configurations from Debian 8 and 7 I start to see weird searches on the ldap log about dhcpTSigKey and dhcpFailOverPeer:</div><div><span style="white-space:pre">   </span>Feb 28 15:04:43 server2 slapd[12478]: conn=1028 op=1 SRCH base="dc=mycompany,cn=com" scope=2 deref=0 filter="(&(objectClass=dhcpServer)(|(cn=server3)(cn=<a href="http://server3.mycompany.com">server3.mycompany.com</a>)))"</div><div><span style="white-space:pre">   </span>Feb 28 15:04:43 server2 slapd[12478]: conn=1028 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=</div><div><span style="white-space:pre">     </span>Feb 28 15:04:43 server2 slapd[12478]: conn=1028 op=2 SRCH base="cn=server3,cn=dhcp,cn=<a href="http://server3.mycompany.com">server3.mycompany.com</a>,cn=servers,dc=company,cn=com" scope=0 deref=0 filter="(&(objectClass=dhcpService)(|(|(dhcpPrimaryDN=cn=<a href="http://server3.company.com">server3.company.com</a>,cn=servers,dc=company,cn=com)(dhcpSecondaryDN=cn=<a href="http://server3.company.com">server3.company.com</a>,cn=servers,dc=company,cn=com))(?dhcpServerDN=cn=<a href="http://server3.company.com">server3.company.com</a>,cn=servers,dc=company,cn=com)))"</div><div><span style="white-space:pre">        </span>Feb 28 15:04:43 server2 slapd[12478]: conn=1028 op=2 SEARCH RESULT tag=101 err=0 nentries=1 text=</div><div><span style="white-space:pre">     </span>Feb 28 15:04:43 server2 slapd[12478]: conn=1028 op=3 SRCH base="cn=server3,cn=dhcp,cn=<a href="http://server3.mycompany.com">server3.mycompany.com</a>,cn=servers,dc=company,cn=com" scope=1 deref=0 filter="(!(|(|(?objectClass=dhcpTSigKey)(objectClass=dhcpClass))(?objectClass=dhcpFailOverPeer)))"</div><div><span style="white-space:pre">     </span>Feb 28 15:04:43 server2 slapd[12478]: conn=1028 op=3 SEARCH RESULT tag=101 err=0 nentries=0 text=</div><div><span style="white-space:pre">     </span>Feb 28 15:04:43 server2 slapd[12478]: conn=1028 op=4 SRCH base="cn=server3,cn=dhcp,cn=<a href="http://server3.mycompany.com">server3.mycompany.com</a>,cn=servers,dc=company,cn=com" scope=1 deref=0 filter="(|(|(?objectClass=dhcpTSigKey)(objectClass=dhcpClass))(?objectClass=dhcpFailOverPeer))"</div><div><span style="white-space:pre">        </span>Feb 28 15:04:43 server2 slapd[12478]: conn=1028 op=4 SEARCH RESULT tag=101 err=0 nentries=0 text=</div><div>and I don't have those attributes.<span style="white-space:pre">       </span></div><div>By the other hand on Debian 7 (wheezy) and Debian 8(jessie) with the same configurations the filter used is (objectClass=*):</div><div><span style="white-space:pre">   </span>Feb 28 15:12:12 server2 slapd[12478]: conn=1032 op=1 SRCH base="company=sc,cn=com" scope=2 deref=0 filter="(&(objectClass=dhcpServer)(|(cn=server3)(cn=<a href="http://server3.mycompany.com">server3.mycompany.com</a>)))"</div><div><span style="white-space:pre">     </span>Feb 28 15:12:12 server2 slapd[12478]: conn=1032 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=</div><div><span style="white-space:pre">     </span>Feb 28 15:12:12 server2 slapd[12478]: conn=1032 op=2 SRCH base="cn=server3,cn=dhcp,cn=<a href="http://server3.company.com">server3.company.com</a>,cn=servers,dc=company,cn=com" scope=0 deref=0 filter="(&(objectClass=dhcpService)(|(dhcpPrimaryDN=cn=<a href="http://server3.mycompany.com">server3.mycompany.com</a>,cn=servers,dc=mycompany,cn=com)(dhcpSecondaryDN=cn=<a href="http://server3.mycompany.com">server3.mycompany.com</a>,cn=servers,dc=company,cn=com)))"</div><div><span style="white-space:pre">       </span>Feb 28 15:12:12 server2 slapd[12478]: conn=1032 op=2 SEARCH RESULT tag=101 err=0 nentries=1 text=</div><div><span style="white-space:pre">     </span>Feb 28 15:12:12 server2 slapd[12478]: conn=1032 op=3 SRCH base="cn=server3,cn=dhcp,cn=<a href="http://server3.company.com">server3.company.com</a>,cn=servers,dc=company,cn=com" scope=1 deref=0 filter="(objectClass=*)"</div><div><span style="white-space:pre">   </span>Feb 28 15:12:12 server2 slapd[12478]: conn=1032 op=3 SEARCH RESULT tag=101 err=0 nentries=19 text=</div><div>And thus the  dhcp-server-ldap works and can read my networks perfectly.</div><div>This is very similiar to bug #655364.</div><div><br></div><div>Could you please analyse it and tell me if I need to use an extra parameter for new version or if this is really a bug?</div><div><br></div><div>Thank you for your time and sorry for the inconvinience,</div><div>Ricardo Cardoso</div></div>