Subject: bin/12084: DHCP server included in NetBSD 1.5 doesn't handle DDNS well
To: None <gnats-bugs@gnats.netbsd.org>
From: Scott Reynolds <scottr@plexus.com>
List: netbsd-bugs
Date: 01/30/2001 15:06:24
>Number:         12084
>Category:       bin
>Synopsis:       DHCP server included in NetBSD 1.5 doesn't handle DDNS well
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jan 30 15:09:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Scott Reynolds
>Release:        NetBSD 1.5
>Organization:
>Environment:
	Pentium III PC, NetBSD-1.5
System: NetBSD birch 1.5 NetBSD 1.5 (BIRCH) #0: Thu Jan  4 19:03:40 CST 2001     scottr@birch:/usr/src/sys/arch/i386/compile/BIRCH i386

>Description:
	The DHCP server (version 3.0b2pl9) included with NetBSD 1.5 does
	not support dynamic DNS well.  In particular, some clients
	(particularly NetBSD running dhclient) can have great difficulty
	acquiring a lease.

>How-To-Repeat:
	Configure named and dhcpd for dynamic DNS updates.  (Using the
	one-lease-per-client option may make the problem easier to
	reproduce.)  Watch the dhcp server's debug output using `dhcpd -d'
	and note many lines stating something to the effect of:

	/usr/src/usr.sbin/dhcp/common/dns.c(426): non-null pointer

>Fix:
	Apparently, updating to any version 3.0b2pl11 or later will resolve
	the problem.  I am successfully using 3.0b2pl16 on this system.
>Release-Note:
>Audit-Trail:
>Unformatted: