<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<blockquote cite="mid:2AD80113A0D55F8FB5F1A9A1@minbar.fac.cs.cmu.edu"
 type="cite">--On Wednesday, December 03, 2008 08:30:29 AM +0100 Martin
Hochreiter <a class="moz-txt-link-rfc2396E"
 href="mailto:linuxbox@wavenet.at"><linuxbox@wavenet.at></a>
wrote: <br>
  <br>
  <blockquote type="cite">Hi! <br>
    <br>
I am still playing around with the problem that an  3.0.5 Dhcpd (that
is <br>
now failover), <br>
isn't working correctly if I make it to a primary. <br>
    <br>
I checked the logfiles of the last tests and disovered that it does not
    <br>
work any more <br>
after serving exactly 80 machines. <br>
After that no new DHCPACK is recorded and the machines are not getting
an <br>
address <br>
    <br>
can somebody tell me why please <br>
  </blockquote>
  <br>
Well, let's see... <br>
  <br>
  <br>
- no logs <br>
- no configuration <br>
- no lease database <br>
...</blockquote>
Hi Jeffrey!<br>
<br>
Sorry - I didn't include more information, because the same
configuration was working before<br>
switching to Cent OS 5.2 so I do not expect that it is wrong - I
thought somebody can give me<br>
a hint like "check the ulimits for this or for that ..." - Sorry my
fault here are the informations:<br>
<br>
<b>System: </b><br>
Cent OS 5.2, ISC Dhcpd 3.0.5 with paranoia and ldap patch. Started with:<br>
 /usr/sbin/dhcpd -f /etc/dhcpd.conf -chroot /var/lib/dhcp/ -lf
/db/dhcpd.leases -user dhcpd -group nobody bond0<br>
<br>
<b>Configuration:</b><br>
[root@xdaten ~]# cat /etc/dhcpd.conf<br>
ddns-update-style none;<br>
authoritative;<br>
ignore declines;<br>
ldap-server "xdaten";<br>
ldap-dhcp-server-cn "xdaten";<br>
ldap-port 389;<br>
ldap-username "uid=Admin,ou=Users,dc=base,dc=at";<br>
ldap-password "XXXXXXX";<br>
ldap-base-dn "ou=DHCP,dc=base,dc=at";<br>
ldap-method dynamic;<br>
ldap-debug-file "/var/log/dhcp-ldap.log"; <br>
failover peer "dhcp-failover" {<br>
 # secondary;<br>
  primary;<br>
  address 10.0.0.2;<br>
  port 648;<br>
  peer address 10.0.0.1;<br>
  peer port 647;<br>
  max-response-delay 30;<br>
  max-unacked-updates 10;<br>
  load balance max seconds 3;<br>
  mclt 1800;<br>
  split 128;<br>
}<br>
<br>
<br>
<br>
Logs (from the last test):<br>
The Dhcpd serves all clients until the count of the leases reaches 80 <br>
(counted with: grep "hardware" dhcpd.leases | cut -d" " -f5 | sort -u|
wc -l)<br>
(Dec  3 08:04:48) then you get only DHCPACK for Dhcp Refreshes or<br>
when you leases<br>
<br>
Dec  3 08:04:23 xdaten dhcpd: DHCPDISCOVER from 00:1e:0b:23:ea:c1 via
10.222.0.253<br>
Dec  3 08:04:23 xdaten dhcpd: DHCPOFFER on 10.222.0.119 to
00:1e:0b:23:ea:c1 via 10.222.0.253<br>
Dec  3 08:04:24 xdaten dhcpd: DHCPREQUEST for 10.222.0.48 (10.0.0.2)
from 00:17:a4:40:3b:a9 via 10.222.0.253<br>
Dec  3 08:04:24 xdaten dhcpd: DHCPACK on 10.222.0.48 to
00:17:a4:40:3b:a9 via 10.222.0.253<br>
Dec  3 08:04:26 xdaten dhcpd: DHCPREQUEST for 10.222.0.48 (10.0.0.2)
from 00:17:a4:40:3b:a9 via 10.222.0.254<br>
Dec  3 08:04:26 xdaten dhcpd: DHCPACK on 10.222.0.48 to
00:17:a4:40:3b:a9 via 10.222.0.254<br>
Dec  3 08:04:28 xdaten dhcpd: DHCPDISCOVER from 00:0a:5e:43:b5:28 via
10.1.0.254<br>
Dec  3 08:04:28 xdaten dhcpd: DHCPOFFER on 10.1.12.108 to
00:0a:5e:43:b5:28 via 10.1.0.254<br>
Dec  3 08:04:29 xdaten dhcpd: DHCPDISCOVER from 00:0a:5e:43:b5:28 via
10.1.0.253<br>
Dec  3 08:04:29 xdaten dhcpd: DHCPOFFER on 10.1.12.108 to
00:0a:5e:43:b5:28 via 10.1.0.253<br>
Dec  3 08:04:31 xdaten dhcpd: BOOTREQUEST from 00:0d:93:64:34:50 via
10.7.0.253<br>
Dec  3 08:04:31 xdaten dhcpd: BOOTREPLY for 10.7.1.102 to mma102
(00:0d:93:64:34:50) via 10.7.0.253<br>
Dec  3 08:04:33 xdaten dhcpd: BOOTREQUEST from 00:0d:93:64:34:50 via
10.7.0.254<br>
Dec  3 08:04:33 xdaten dhcpd: BOOTREPLY for 10.7.1.102 to mma102
(00:0d:93:64:34:50) via 10.7.0.254<br>
Dec  3 08:04:34 xdaten dhcpd: DHCPREQUEST for 10.1.12.110 from
00:0a:5e:43:af:22 via bond0<br>
Dec  3 08:04:34 xdaten dhcpd: DHCPACK on 10.1.12.110 to
00:0a:5e:43:af:22 via bond0<br>
Dec  3 08:04:36 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:64:38:36 via
10.7.0.254<br>
Dec  3 08:04:36 xdaten dhcpd: DHCPOFFER on 10.7.1.104 to
00:0d:93:64:38:36 via 10.7.0.254<br>
Dec  3 08:04:37 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:64:34:50 via
10.7.0.254<br>
Dec  3 08:04:37 xdaten dhcpd: DHCPOFFER on 10.7.1.102 to
00:0d:93:64:34:50 via 10.7.0.254<br>
Dec  3 08:04:39 xdaten dhcpd: BOOTREQUEST from 00:17:a4:40:3b:a9 via
10.222.0.254<br>
Dec  3 08:04:39 xdaten dhcpd: BOOTREPLY for 10.222.0.48 to kpoelz1
(00:17:a4:40:3b:a9) via 10.222.0.254<br>
Dec  3 08:04:40 xdaten dhcpd: BOOTREQUEST from 00:17:a4:40:3b:a9 via
10.222.0.253<br>
Dec  3 08:04:40 xdaten dhcpd: BOOTREPLY for 10.222.0.48 to kpoelz1
(00:17:a4:40:3b:a9) via 10.222.0.253<br>
Dec  3 08:04:42 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:7a:53:98 via
10.7.0.254<br>
Dec  3 08:04:42 xdaten dhcpd: DHCPOFFER on 10.7.1.103 to
00:0d:93:7a:53:98 via 10.7.0.254<br>
Dec  3 08:04:43 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:64:34:50 via
10.7.0.254<br>
Dec  3 08:04:43 xdaten dhcpd: DHCPOFFER on 10.7.1.102 to
00:0d:93:64:34:50 via 10.7.0.254<br>
Dec  3 08:04:45 xdaten dhcpd: DHCPREQUEST for 10.7.1.103 (10.0.0.2)
from 00:0d:93:7a:53:98 via 10.7.0.254<br>
Dec  3 08:04:45 xdaten dhcpd: DHCPACK on 10.7.1.103 to
00:0d:93:7a:53:98 via 10.7.0.254<br>
Dec  3 08:04:46 xdaten dhcpd: DHCPREQUEST for 10.7.1.103 (10.0.0.2)
from 00:0d:93:7a:53:98 via 10.7.0.254<br>
Dec  3 08:04:46 xdaten dhcpd: DHCPACK on 10.7.1.103 to
00:0d:93:7a:53:98 via 10.7.0.254<br>
Dec  3 08:04:48 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:64:38:36 via
10.7.0.254<br>
Dec  3 08:04:48 xdaten dhcpd: DHCPOFFER on 10.7.1.104 to
00:0d:93:64:38:36 via 10.7.0.254<br>
Dec  3 08:04:52 xdaten dhcpd: BOOTREQUEST from 00:0d:93:7a:53:98 via
10.7.0.253<br>
Dec  3 08:04:52 xdaten dhcpd: BOOTREPLY for 10.7.1.103 to mma103
(00:0d:93:7a:53:98) via 10.7.0.253<br>
Dec  3 08:04:53 xdaten dhcpd: DHCPDISCOVER from 00:0a:5e:43:b5:28 via
10.1.0.254<br>
Dec  3 08:04:53 xdaten dhcpd: DHCPOFFER on 10.1.12.108 to
00:0a:5e:43:b5:28 via 10.1.0.254<br>
Dec  3 08:04:55 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:7a:53:98 via
10.7.0.254<br>
Dec  3 08:04:55 xdaten dhcpd: DHCPOFFER on 10.7.1.103 to
00:0d:93:7a:53:98 via 10.7.0.254<br>
Dec  3 08:04:57 xdaten dhcpd: DHCPDISCOVER from 00:1e:0b:23:ea:c1 via
10.222.0.253<br>
Dec  3 08:04:57 xdaten dhcpd: DHCPOFFER on 10.222.0.119 to
00:1e:0b:23:ea:c1 via 10.222.0.253<br>
Dec  3 08:04:58 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:64:34:50 via
10.7.0.254<br>
Dec  3 08:04:58 xdaten dhcpd: DHCPOFFER on 10.7.1.102 to
00:0d:93:64:34:50 via 10.7.0.254<br>
Dec  3 08:05:00 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:7a:53:98 via
10.7.0.254<br>
Dec  3 08:05:00 xdaten dhcpd: DHCPOFFER on 10.7.1.103 to
00:0d:93:7a:53:98 via 10.7.0.254<br>
Dec  3 08:05:01 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:64:34:50 via
10.7.0.254<br>
Dec  3 08:05:01 xdaten dhcpd: DHCPOFFER on 10.7.1.102 to
00:0d:93:64:34:50 via 10.7.0.254<br>
Dec  3 08:05:03 xdaten dhcpd: DHCPDISCOVER from 00:13:20:b7:76:b3 via
10.222.0.253<br>
Dec  3 08:05:03 xdaten dhcpd: DHCPOFFER on 10.222.0.75 to
00:13:20:b7:76:b3 via 10.222.0.253<br>
Dec  3 08:05:04 xdaten dhcpd: DHCPDISCOVER from 00:13:20:b7:76:b3 via
10.222.0.254<br>
Dec  3 08:05:04 xdaten dhcpd: DHCPOFFER on 10.222.0.75 to
00:13:20:b7:76:b3 via 10.222.0.254<br>
Dec  3 08:05:06 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:7a:53:98 via
10.7.0.254<br>
Dec  3 08:05:06 xdaten dhcpd: DHCPOFFER on 10.7.1.103 to
00:0d:93:7a:53:98 via 10.7.0.254<br>
Dec  3 08:05:07 xdaten dhcpd: DHCPDISCOVER from 00:0a:5e:43:b5:28 via
10.1.0.253<br>
Dec  3 08:05:07 xdaten dhcpd: DHCPOFFER on 10.1.12.108 to
00:0a:5e:43:b5:28 via 10.1.0.253<br>
Dec  3 08:05:09 xdaten dhcpd: DHCPDISCOVER from 00:0a:5e:43:b5:28 via
10.1.0.254<br>
Dec  3 08:05:09 xdaten dhcpd: DHCPOFFER on 10.1.12.108 to
00:0a:5e:43:b5:28 via 10.1.0.254<br>
Dec  3 08:05:11 xdaten dhcpd: DHCPDISCOVER from 08:bb:cc:04:a3:9d
(XT-MICRO-04A39D) via 10.1.0.253: peer holds all free leases<br>
Dec  3 08:05:12 xdaten dhcpd: DHCPDISCOVER from 08:bb:cc:04:a3:9d
(XT-MICRO-04A39D) via 10.1.0.254: peer holds all free leases<br>
Dec  3 08:05:14 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:64:34:50 via
10.7.0.254<br>
Dec  3 08:05:14 xdaten dhcpd: DHCPOFFER on 10.7.1.102 to
00:0d:93:64:34:50 via 10.7.0.254<br>
Dec  3 08:05:15 xdaten dhcpd: DHCPDISCOVER from 00:0a:5e:43:b5:28 via
10.1.0.253<br>
Dec  3 08:05:15 xdaten dhcpd: DHCPOFFER on 10.1.12.108 to
00:0a:5e:43:b5:28 via 10.1.0.253<br>
Dec  3 08:05:17 xdaten dhcpd: DHCPDISCOVER from 00:1e:0b:23:ea:c1 via
10.222.0.253<br>
Dec  3 08:05:17 xdaten dhcpd: DHCPOFFER on 10.222.0.119 to
00:1e:0b:23:ea:c1 via 10.222.0.253<br>
Dec  3 08:05:18 xdaten dhcpd: DHCPDISCOVER from 00:11:2f:f0:f0:da via
10.1.0.253<br>
Dec  3 08:05:18 xdaten dhcpd: DHCPOFFER on 10.1.20.100 to
00:11:2f:f0:f0:da via 10.1.0.253<br>
Dec  3 08:05:20 xdaten dhcpd: DHCPDISCOVER from 00:11:2f:f0:f0:da via
10.1.0.254<br>
Dec  3 08:05:20 xdaten dhcpd: DHCPOFFER on 10.1.20.100 to
00:11:2f:f0:f0:da via 10.1.0.254<br>
Dec  3 08:05:21 xdaten dhcpd: DHCPDISCOVER from 00:0d:93:64:34:50 via
10.7.0.254<br>
Dec  3 08:05:21 xdaten dhcpd: DHCPOFFER on 10.7.1.102 to
00:0d:93:64:34:50 via 10.7.0.254<br>
Dec  3 08:05:23 xdaten dhcpd: DHCPDISCOVER from 00:0a:5e:43:b5:28 via
10.1.0.253<br>
Dec  3 08:05:23 xdaten dhcpd: DHCPOFFER on 10.1.12.108 to
00:0a:5e:43:b5:28 via 10.1.0.253<br>
Dec  3 08:05:24 xdaten dhcpd: DHCPDISCOVER from 00:1e:0b:23:ea:c1 via
10.222.0.254<br>
Dec  3 08:05:24 xdaten dhcpd: DHCPOFFER on 10.222.0.119 to
00:1e:0b:23:ea:c1 via 10.222.0.254<br>
Dec  3 08:05:26 xdaten dhcpd: DHCPREQUEST for 10.6.0.131 from
00:0e:0c:a4:0b:50 via bond0<br>
Dec  3 08:05:26 xdaten dhcpd: DHCPACK on 10.6.0.131 to
00:0e:0c:a4:0b:50 via bond0<br>
Dec  3 08:05:28 xdaten dhcpd: DHCPDISCOVER from 00:11:2f:f0:f0:da via
10.1.0.253<br>
<br>
Lease database - I am including the last file itself as attachment<br>
<br>
Maybe  you can help me now.<br>
<br>
lg<br>
Martin<br>
<br>
<br>
</body>
</html>