<html><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><META name="Author" content="Novell GroupWise WebAccess"></head><body style='font-family: Tahoma, sans-serif; font-size: 13px; '><DIV>Hello!</DIV>
<DIV> </DIV>
<DIV>I'm having problems with isc-dhcpd-4.1.0p1. It works fine for 5-15 minutes, but after that it just dies.</DIV>
<DIV>It did work fine before the introduction of Windows7.</DIV>
<DIV><BR>The machines happily run autoconfigured IPv6, but they don't have a dns-ipv6-address.</DIV>
<DIV> </DIV>
<DIV>On the cisco-router i have set the M-flag (managed) , O-flag (other-config) and ip-helper (dhcp-relay).</DIV>
<DIV> </DIV>
<DIV>Below you can see an log-file from '-d' with the final line <BR>   "dhcpd: heap.c:198: isc_heap_delete: Assertion `index >= 1 && index <= heap->last' failed."<BR>and the dhcpd6.conf file</DIV>
<DIV> </DIV>
<DIV>Each time it crashes I get a corrupt lease-file; so I do `rm` and `touch` on it.<BR>Same problem with 4.1.1b2 as with 4.1.0p1</DIV>
<DIV> </DIV>
<DIV>Any hints on what I'm doing wrong?</DIV>
<DIV>/Robert</DIV>
<DIV> </DIV>
<DIV>PS I know that I probably is doing something wrong, but I think it's a little <BR>   impolite of it to just die on me (:-)</DIV>
<DIV>----------------------------<BR>authorative;</DIV>
<DIV>log-facility local2;</DIV>
<DIV>ping-check TRUE;<BR>ping-timeout 3;</DIV>
<DIV>default-lease-time 180;<BR>max-lease-time 360;</DIV>
<DIV>option dhcp6.name-servers<BR>   2001:6b0:1d:42::11,<BR>   2001:6b0:1d:42:206:5bff:fe3d:196b;</DIV>
<DIV>option dhcp6.domain-search "cnap.hv.se";</DIV>
<DIV>subnet6 2001:6b0:1d:42::/64 {<BR>#  :42:: must exist, otherwice  No interfaces to listen on<BR>   range6 2001:6b0:1d:42::20 2001:6b0:1d:42::FF;<BR>   }</DIV>
<DIV>subnet6 2001:6b0:1d:17::/64 {<BR>#  deny unknown-clients;<BR>   range6 2001:6b0:1d:17::20 2001:6b0:1d:17::FF;<BR>}</DIV>
<DIV>subnet6 2001:6b0:1d:1abb::/64 {<BR># connected to VLAN 13 - PCs in cisco-labrooms<BR>#  deny unknown-clients;<BR># Bevare: Server use addresses ...::129 - 133<BR>   range6 2001:6b0:1d:1abb::F00 2001:6b0:1d:1abb::FFF;<BR>#ERROR wrong name --   option dhcpd6.router 2001:6b0:1d:1abb::1;<BR>}</DIV>
<DIV><BR>-----------------<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::c1f9:d832:85d1:d067<BR>Client 00:01:00:01:12:3a:5d:8d:00:0d:56:28:fd:96 reports address 2001:6b0:1d:1abb::f2c is already in use by another host!<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::51f9:9b2:bcb6:a127<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::754a:e8e:b02c:1c96<BR>Picking pool address 2001:6b0:1d:1abb::f43<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::51f9:9b2:bcb6:a127<BR>Picking pool address 2001:6b0:1d:1abb::f43<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::7cb9:2202:893d:2526<BR>Picking pool address 2001:6b0:1d:1abb::f43<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::754a:e8e:b02c:1c96<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::51f9:9b2:bcb6:a127<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::7cb9:2202:893d:2526<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::51f9:9b2:bcb6:a127<BR>Client 00:01:00:01:12:3a:5d:8d:00:0d:56:28:fd:96 reports address 2001:6b0:1d:1abb::f43 is already in use by another host!<BR>Sending Relay-reply to 2001:6b0:1d:42::1 port 547<BR>Relay-forward message from 2001:6b0:1d:42::1 port 547, link address 2001:6b0:1d:1abb::1, peer address fe80::7cb9:2202:893d:2526<BR>Client 00:01:00:01:12:3a:5d:8d:00:0d:56:28:fd:96 reports address 2001:6b0:1d:1abb::f43 is already in use by another host!<BR>dhcpd: heap.c:198: isc_heap_delete: Assertion `index >= 1 && index <= heap->last' failed.<BR>./restart-dhcpd.sh: line 3: 26785 Aborted                 dhcpd eth0 -6 -d -cf /etc/dhcpd6.conf -lf ~imra/dhcpd6.leases<BR>-----------------------<BR>PLAYBACK<BR>Internet Systems Consortium DHCP Server 4.1.1b2<BR>Copyright 2004-2009 Internet Systems Consortium.<BR>All rights reserved.<BR>For info, please visit <A href="https://www.isc.org/software/dhcp/">https://www.isc.org/software/dhcp/</A><BR>Wrote 0 leases to leases file.<BR>Wrote 0 leases to leases file.<BR>subnet_number():inet.c:52: Addr/mask length mismatch.<BR>----------<BR>uname -a<BR>Linux dev.null 2.6.18-128.7.1.el5 #1 SMP Mon Aug 24 08:20:55 EDT 2009 i686 i686 i386 GNU/Linux</DIV>
<DIV>----------</DIV>
<DIV> ./dhcpd -6 -d -play ~imra/dhcpd6.tracefile -lf ~imra/robert<BR>Internet Systems Consortium DHCP Server 4.1.1b2<BR>Copyright 2004-2009 Internet Systems Consortium.<BR>All rights reserved.<BR>For info, please visit <A href="https://www.isc.org/software/dhcp/">https://www.isc.org/software/dhcp/</A><BR>Wrote 0 leases to leases file.<BR>Wrote 0 leases to leases file.<BR>subnet_number():inet.c:52: Addr/mask length mismatch.<BR></DIV>
<DIV><BR> </DIV></body></html>