NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Re: bin/59046: dhcpd issue



The following reply was made to PR bin/59046; it has been noted by GNATS.

From: 6bone%6bone.informatik.uni-leipzig.de@localhost
To: Christos Zoulas <christos%zoulas.com@localhost>
Cc: gnats-bugs%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: Re: bin/59046: dhcpd issue
Date: Sat, 8 Feb 2025 08:46:34 +0100 (CET)

 I compiled the dhcpd with the specified options and started it at the 
 command line.
 
 bash-5.2# dhcpd -6 -cf /etc/dhcpd6.conf -f -lf /var/db/dhcpd6.leases 2>dhcpd.output > dhcpd.output
 Abort trap (core dumped)
 
 The output shows:
 
 Internet Systems Consortium DHCP Server 4.4.2
 Copyright 2004-2022 Internet Systems Consortium.
 All rights reserved.
 For info, please visit https://www.isc.org/software/dhcp/
 Config file: /etc/dhcpd6.conf
 Database file: /var/db/dhcpd6.leases
 PID file: dhcpd6.pid
 Wrote 3 NA, 0 TA, 0 PD leases to lease file.
 Bound to *:547
 Listening on Socket/53/lagg0/2001:638:902:1::/64
 Sending on   Socket/53/lagg0/2001:638:902:1::/64
 
 
 No subnet6 declaration for bnx1 (no IPv6 addresses).
 ** Ignoring requests on bnx1.  If this is not what
     you want, please write a subnet6 declaration
     in your dhcpd.conf file for the network segment
     to which interface bnx1 is attached. **
 
 
 No subnet6 declaration for wm1 (no IPv6 addresses).
 ** Ignoring requests on wm1.  If this is not what
     you want, please write a subnet6 declaration
     in your dhcpd.conf file for the network segment
     to which interface wm1 is attached. **
 
 
 No subnet6 declaration for wm0 (no IPv6 addresses).
 ** Ignoring requests on wm0.  If this is not what
     you want, please write a subnet6 declaration
     in your dhcpd.conf file for the network segment
     to which interface wm0 is attached. **
 
 
 No subnet6 declaration for bnx0 (no IPv6 addresses).
 ** Ignoring requests on bnx0.  If this is not what
     you want, please write a subnet6 declaration
     in your dhcpd.conf file for the network segment
     to which interface bnx0 is attached. **
 
 Server starting service.
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:200b::1, peer address fe80::1c53:2c7f:acc8:7e3e
 Can't find option with code 16
 Sending Relay-reply to 2001:638:902:1::1 port 547
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:200b::1, peer address fe80::1c53:2c7f:acc8:7e3e
 Can't find option with code 16
 Picking pool address 2001:638:902:200b::105a
 Advertise NA: address 2001:638:902:200b::105a to client with duid 
 00:01:00:01:19:e6:6e:92:00:15:5d:08:d0:15 iaid = 251663709 valid for 1200 
 seconds
 Sending Relay-reply to 2001:638:902:1::1 port 547
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:200b::1, peer address fe80::1c53:2c7f:acc8:7e3e
 Can't find option with code 16
 Reply NA: address 2001:638:902:200b::105a to client with duid 
 00:01:00:01:19:e6:6e:92:00:15:5d:08:d0:15 iaid = 251663709 valid for 1200 
 seconds
 Sending Relay-reply to 2001:638:902:1::1 port 547
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:2003::1, peer address fe80::41b:f428:e4e9:b238
 Sending Relay-reply to 2001:638:902:1::1 port 547
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:2009::1, peer address fe80::6eb0:ceff:fe20:322b
 Picking pool address 2001:638:902:2009::1950
 Advertise NA: address 2001:638:902:2009::1950 to client with duid 
 00:03:00:01:6c:b0:ce:20:32:2b iaid = 1 valid for 1200 seconds
 Unable to pick client prefix: no IPv6 pools on this shared network
 Sending Relay-reply to 2001:638:902:1::1 port 547
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:200c::1, peer address fe80::d2bf:9cff:febf:a93f
 Reply NA: address 2001:638:902:200c::1653 to client with duid 
 00:03:00:01:d0:bf:9c:bf:a9:3f iaid = 2 valid for 1200 seconds
 Sending Relay-reply to 2001:638:902:1::1 port 547
 ....
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:2004::1, peer address fe80::abf:b8ff:fe36:ae27
 Reply NA: address 2001:638:902:2004::1223 to client with duid 
 00:03:00:01:08:bf:b8:36:ae:27 iaid = 11111 valid for 1200 seconds
 Sending Relay-reply to 2001:638:902:1::1 port 547
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:2007::1, peer address fe80::642:1aff:fe1b:1729
 Reply NA: address 2001:638:902:2007::1bb3 to client with duid 
 00:03:00:01:04:42:1a:1b:17:29 iaid = 22222 valid for 1200 seconds
 Sending Relay-reply to 2001:638:902:1::1 port 547
 /usr/src/external/mpl/dhcp/bin/server/../../dist/server/mdb6.c(2045): NULL 
 pointer
 /usr/src/external/mpl/dhcp/bin/server/../../dist/server/mdb6.c(2074): 
 negative refcnt
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:2009::1, peer address fe80::6eb0:ceff:fe20:322b
 Picking pool address 2001:638:902:2009::1950
 Advertise NA: address 2001:638:902:2009::1950 to client with duid 
 00:03:00:01:6c:b0:ce:20:32:2b iaid = 1 valid for 1200 seconds
 ....
 Advertise NA: address 2001:638:902:2009::1950 to client with duid 
 00:03:00:01:6c:b0:ce:20:32:2b iaid = 1 valid for 1200 seconds
 Unable to pick client prefix: no IPv6 pools on this shared network
 Sending Relay-reply to 2001:638:902:1::1 port 547
 /usr/src/external/mpl/dhcp/bin/server/../../dist/server/mdb6.c(2045): NULL 
 pointer
 /usr/src/external/mpl/dhcp/bin/server/../../dist/server/mdb6.c(2074): 
 negative refcnt
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:2008::1, peer address fe80::ce79:de58:8247:1605
 ....
 The dhcpd works for a few hours with the messages shown here. The log file 
 ends with:
 ....
 Sending Relay-reply to 2001:638:902:1::1 port 547
 Relay-forward message from 2001:638:902:1::1 port 547, link address 
 2001:638:902:200b::1, peer address fe80::1c53:2c7f:acc8:7e3e
 Can't find option with code 16
 Reply NA: address 2001:638:902:200b::105a to client with duid 
 00:01:00:01:19:e6:6e:92:00:15:5d:08:d0:15 iaid = 251663709 valid for 1200 
 seconds
 /usr/src/external/mpl/dhcp/bin/server/../../dist/server/dhcpv6.c(7008): 
 negative refcnt!
 (END)
 
 If it helps I can provide the complete output file for download. During 
 the last test a core file was also created. I can offer that too.
 
 
 Thank you for your efforts
 
 Regards
 Uwe
 
 
 On Thu, 6 Feb 2025, Christos Zoulas wrote:
 
 > Thanks!
 >
 > Index: Makefile.inc
 > ===================================================================
 > RCS file: /cvsroot/src/external/mpl/dhcp/Makefile.inc,v
 > retrieving revision 1.13
 > diff -u -p -u -r1.13 Makefile.inc
 > --- Makefile.inc        19 Feb 2024 20:39:13 -0000      1.13
 > +++ Makefile.inc        6 Feb 2025 18:43:36 -0000
 > @@ -14,6 +14,7 @@ BIND:=        ${.PARSEDIR}/bind
 > BINDDIST=      ${BIND}/dist
 > .PATH: ${DIST}/${DHCPSRCDIR}
 >
 > +CPPFLAGS+= -DPOINTER_DEBUG
 > .if (${USE_INET6} != "no")
 > CPPFLAGS+=     -DDHCPv6
 > .endif
 >
 >
 


Home | Main Index | Thread Index | Old Index