[pkg-dhcp-devel] Bug#509445: dhcp3-server: get-lease-hostnames does not work.

Andrew Pollock apollock at debian.org
Sat Jul 10 18:52:13 UTC 2010


Hi,

Please find below this bug report and patch that has been lying around in
our bug tracking system for a couple of years.

Please maintain the Cc line on any replies so our bug tracking system is
kept in the loop.

regards

Andrew

On Mon, Dec 22, 2008 at 03:05:16PM +0100, Wilco Baan Hofman wrote:
> Package: dhcp3-server
> Version: 3.1.1-5
> Severity: important
> 
> 
> get-lease-hostnames is supposed to lookup the DNS name and supply that as a
> hostname to the client. This does not happen.
> 
> I've traced the problem and it seems that i (=DHO_HOST_NAME) in dhcp.c:2605
> is a dhcp_universe option, not a server_universe option. This patch fixes 
> the problem.
> 
> This was previously reported on the dhcp-server mailing list back in 2000,
> but it doesn't seem anyone picked it up. See also:
> http://marc.info/?l=dhcp-server&m=97257932431155&w=2
> 
> I use this for supplying netboot (clean slate) clients with a hostname. 
> In the dhcp package (2.0pl5-19.5etch2) this worked, but in lenny this
> package is no longer available.
> 
> Patch below:
> 
> --- server/dhcp_orig.c	2008-12-22 14:51:21.000000000 +0100
> +++ server/dhcp.c	2008-12-22 14:48:58.000000000 +0100
> @@ -2602,7 +2602,7 @@
>  	/* If we don't have a hostname yet, and we've been asked to do
>  	   a reverse lookup to find the hostname, do it. */
>  	j = SV_GET_LEASE_HOSTNAMES;
> -	if (!lookup_option (&server_universe, state -> options, i) &&
> +	if (!lookup_option (&dhcp_universe, state -> options, i) &&
>  	    (evaluate_boolean_option_cache
>  	     (&ignorep, packet, lease, (struct client_state *)0,
>  	      packet -> options, state -> options, &lease -> scope,
> 
> 
> 
> -- System Information:
> Debian Release: 5.0
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages dhcp3-server depends on:
> ii  debconf [debconf-2.0]         1.5.24     Debian configuration management sy
> ii  debianutils                   2.30       Miscellaneous utilities specific t
> ii  dhcp3-common                  3.1.1-5    common files used by all the dhcp3
> ii  libc6                         2.7-16     GNU C Library: Shared libraries
> ii  lsb-base                      3.2-20     Linux Standard Base 3.2 init scrip
> 
> dhcp3-server recommends no packages.
> 
> Versions of packages dhcp3-server suggests:
> pn  dhcp3-server-ldap             <none>     (no description available)
> 
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-dhcp-devel/attachments/20100710/2cf1d2b1/attachment.pgp>


More information about the pkg-dhcp-devel mailing list