[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