Devuan bug report logs - #421
isc-dhcp-client: no ipv6 prefix set automatically

Package: isc-dhcp-client; Reported by: Adrian Zaugg <[email protected]>; Keywords: debian; Done: Mark Hindley <[email protected]>; Maintainer for isc-dhcp-client is (unknown).

Message received at [email protected]:


Received: (at 421-done) by bugs.devuan.org; 6 Apr 2020 09:10:04 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Mon, 06 Apr 2020 09:10:03 +0000 (UTC)
Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 8FBA6F609F2
	for <[email protected]>; Mon,  6 Apr 2020 10:59:48 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=apollo)
	by mx.hindley.org.uk with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
	(Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jLNbb-0008KJ-Vf
	for [email protected]; Mon, 06 Apr 2020 09:59:45 +0100
Received: from mark by apollo with local (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jLNbY-0006Wg-KZ
	for [email protected]; Mon, 06 Apr 2020 09:59:40 +0100
Date: Mon, 6 Apr 2020 09:59:40 +0100
From: Mark Hindley <[email protected]>
To: [email protected]
Subject: Re: reported to Debian under #955825
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[email protected]>
X-Debbugs-No-Ack: No Thanks
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Spam-Status: No, score=0.0 required=5.0 tests=FAKE_REPLY_C,SPF_PASS
	autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

On Sun, 5 Apr 2020 13:58:54 +0200 Adrian Zaugg <[email protected]> wrote:
> 
> Could you please close this bug, I reported it to Debian directly. You
> can find it under #955825 [1]. Thank you.
> 
> 
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955825

Thanks.

Closing here.

Mark

Notification sent to Adrian Zaugg <[email protected]>:
bug acknowledged by developer. Full text available.
Reply sent to Mark Hindley <[email protected]>:
You have taken responsibility. Full text available.

Message received at [email protected]:


Received: (at 421) by bugs.devuan.org; 5 Apr 2020 12:10:02 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Sun, 05 Apr 2020 12:10:02 +0000 (UTC)
Received: from ente.limmat.ch (ente.limmat.ch [62.12.167.100])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 60D30F6093C
	for <[email protected]>; Sun,  5 Apr 2020 13:59:01 +0200 (CEST)
Authentication-Results: vm6.ganeti.dyne.org;
	dkim=pass (2048-bit key; secure) header.d=ente.limmat.ch [email protected] header.b="PoLwEKSg";
	dkim-atps=neutral
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ente.limmat.ch; s=main;
	h=X-MTA-Admin-Wish:Content-Transfer-Encoding:Content-Language:Content-Type:MIME-Version:User-Agent:Date:Message-ID:Autocrypt:From:To; bh=rHnOTUTfsGp8s5Lm6+U0ZikZInSqtthDZoU6aITCFH8=;
	b=PoLwEKSgyitdZIwn/fNyER7GjsOJ1XBSWjy0/qkWR0e4RYRSHQB0cZir4Dfa8K3nxUUmi+PHmXUeuK5efsDnuZYhWMUj8SitIHh57uDiIDUjYvmGLB9FjIfRgQpENO6JUn+uVsSUB5X7Shzq0PgsJL++oKDIXRAv71m7T59QAtcrQIdkR+gKkYqof7YPxMeDVeBATsJLDY/G+Bik/0BGbk8xztoCzyZTOBc9O3Cp33ADlVWE/e/fhDPbvrF29Ua3DtVQ1Q3w6WTCDo/An8ZhemwRzR99GjQC1vBokIBbl93SO3xj/bsNcC2LTd3Tg8B9DhxWpfG6879NkbOzsu274w==;
Received: from yoghurt.3eck.net ([62.12.167.105] helo=ki.intern.3eck.net)
	by ente.limmat.ch with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jL3vY-0001Jd-ME
	for [email protected]; Sun, 05 Apr 2020 13:59:00 +0200
To: [email protected]
From: Adrian Zaugg <[email protected]>
Subject: reported to Debian under #955825
Autocrypt: [email protected]; prefer-encrypt=mutual; keydata=
 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
Message-ID: <[email protected]>
Date: Sun, 5 Apr 2020 13:58:54 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:68.0)
 Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: de-CH
Content-Transfer-Encoding: 7bit
X-Welcome: ente.limmat.ch
X-Virus-Scanned: ClamAV on ente.limmat.ch
X-Spam-Scanned: No. Real men don't spam. (user authentication succeeded)
X-MTA-Admin-Wish: Preserve the environment, save the climate.
X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS
	autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org


Could you please close this bug, I reported it to Debian directly. You
can find it under #955825 [1]. Thank you.


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955825

Acknowledgement sent to Adrian Zaugg <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#421; Package isc-dhcp-client. Full text available.
Added tag(s) debian. Request was from Mark Hindley <[email protected]> to [email protected]. Full text available.

Message received at [email protected]:


Received: (at 421) by bugs.devuan.org; 5 Apr 2020 09:00:02 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Sun, 05 Apr 2020 09:00:01 +0000 (UTC)
Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 041F2F60C54
	for <[email protected]>; Sun,  5 Apr 2020 10:49:05 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=apollo)
	by mx.hindley.org.uk with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
	(Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jL0xg-0006ur-UY; Sun, 05 Apr 2020 09:49:01 +0100
Received: from mark by apollo with local (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jL0xf-0003iT-T9; Sun, 05 Apr 2020 09:48:59 +0100
Date: Sun, 5 Apr 2020 09:48:59 +0100
From: Mark Hindley <[email protected]>
To: Adrian Zaugg <[email protected]>, [email protected]
Subject: Re: bug#421: isc-dhcp-client: no ipv6 prefix set automatically
Message-ID: <[email protected]>
References: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[email protected]>
X-Debbugs-No-Ack: No Thanks
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

Control: tags -1 debian

On Sat, Apr 04, 2020 at 11:00:28PM +0200, Adrian Zaugg wrote:
> Package: isc-dhcp-client
> Version: 4.3.5-3+deb9u1
> Severity: important
> 
> Requesting an address over dhcp6 does not set the ipv6 prefix length. The address received seems always get 
> a /128 prefix set, even if the dhcp6 server sends another one. 

Adrian,

Thanks for this. However isc-dhcp-client is not a forked package and Devuan uses
the Debian pacakges directly. You would be better reporting this directly to
Debian's BTS.

Thanks.

Mark

Information forwarded to [email protected], [email protected]:
bug#421; Package isc-dhcp-client. Full text available.

Message received at [email protected]:


Received: (at submit) by bugs.devuan.org; 4 Apr 2020 21:10:04 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Sat, 04 Apr 2020 21:10:04 +0000 (UTC)
Received: from ente.limmat.ch (ente.limmat.ch [62.12.167.100])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 97E47F606F8
	for <[email protected]>; Sat,  4 Apr 2020 23:00:29 +0200 (CEST)
Authentication-Results: vm6.ganeti.dyne.org;
	dkim=pass (2048-bit key; secure) header.d=ente.limmat.ch [email protected] header.b="K1jT+j9t";
	dkim-atps=neutral
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ente.limmat.ch; s=main;
	h=X-MTA-Admin-Wish:Date:Message-ID:To:From:Content-Transfer-Encoding:MIME-Version:Content-Type; bh=c1gEhziattlNHQhBEH/7yF3mv50Ubc9+OG9E/Js+m8Y=;
	b=K1jT+j9tquViJsxPbHritg15UjHvt2HAcOwqw8BwwSPbSZC8vac2ZUgkriwSsl4L0BIodY90R7Gvzu4mF6fCBx6IFyg60gAdePWyox0j9ErCYauUTXkCuOUSH94E6w03mU1KD6Sor1uw04dgCe7vYvifCGQWPa3frcq9Ap5edUxQSi4g6xruhNvUxqoHUW/2gR/sK8UVVVGLaoPrC+2GPk1sTgfulggNX9L6JRs0gcC7xXUxT99ffNpf+CSZtYGSablK1cvNcdGsZfRYV6MqdTqSTGilN05EA9q6+wK+FR2Ny7pvlHl0tjcZleuheF5i2HT5Kwh50rrvA0fqtsatTQ==;
Received: from adi by ente.limmat.ch with local (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jKpu0-00032y-KS; Sat, 04 Apr 2020 23:00:28 +0200
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Adrian Zaugg <[email protected]>
To: Devuan Bug Tracking System <[email protected]>
Subject: isc-dhcp-client: no ipv6 prefix set automatically
Message-ID: <[email protected]>
X-Mailer: reportbug 6.6.3+devuan1.3
Date: Sat, 04 Apr 2020 23:00:28 +0200
X-MTA-Admin-Wish: Preserve the environment, save the climate.
X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS
	autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

Package: isc-dhcp-client
Version: 4.3.5-3+deb9u1
Severity: important

Requesting an address over dhcp6 does not set the ipv6 prefix length. The address received seems always get 
a /128 prefix set, even if the dhcp6 server sends another one. 

I expect dhclient to set the prefix lenght, if the dhcp6 server sends one.

The code in /sbin/dhclient-script under "### DHCPv6 Handlers" is the same in ascii and Debian/unstable (4.4.1-2.1+b2). 

It has a mark "TODO: handle prefix change: ?based on ${old_ip6_prefix} and ${new_ip6_prefix}?"... In the code that 
does set the ipv6 address using iproute2 there is no prefix mentioned. See line 385 and the following:

    385     BOUND6|RENEW6|REBIND6)
    386         if [ "${new_ip6_address}" ]; then
    387             # set leased IP
    388             ip -6 addr add ${new_ip6_address} \
    389                 dev ${interface} scope global
    390         fi

This part has two problems: It should also be called upon reason REBOOT6 (see dhclient-script(8)) and it 
should set the prefix if one was given. I suggest to change this to:

    385     BOUND6|RENEW6|REBIND6|REBOOT6)
    386         if [ "${new_ip6_address}" ]; then
    387 
    388             # check wether a prefix was passed and add it to the address
    389             if [ -n "$new_ip6_prefixlen" ]; then
    390                 new_ip6_address_and_prefix="${new_ip6_address}/${new_ip6_prefixlen}"
    391             else
    392                 new_ip6_address_and_prefix="${new_ip6_address}"
    393             fi
    394 
    395             # set leased IP
    396             ip -6 addr add ${new_ip6_address_and_prefix} \
    397                 dev ${interface} scope global

According to my tests this resolves the problem. Please review.


Regards, Adrian.


-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 2.1 (ascii)
Release:	2.1
Codename:	ascii

Architecture: x86_64

Kernel: Linux 4.9.0-12-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages isc-dhcp-client depends on:
ii  debianutils       4.8.1.1
ii  iproute2          4.9.0-1+deb9u1
ii  libc6             2.24-11+deb9u4
ii  libdns-export162  1:9.10.3.dfsg.P4-12.3+deb9u5
ii  libisc-export160  1:9.10.3.dfsg.P4-12.3+deb9u5

Versions of packages isc-dhcp-client recommends:
ii  isc-dhcp-common  4.3.5-3+deb9u1

Versions of packages isc-dhcp-client suggests:
pn  avahi-autoipd         <none>
pn  isc-dhcp-client-ddns  <none>
ii  resolvconf            1.79

-- Configuration Files:
/etc/dhcp/debug changed [not included]

-- no debconf information

Acknowledgement sent to Adrian Zaugg <[email protected]>:
New bug report received and forwarded. Copy sent to [email protected].

Your message specified a Severity: in the pseudo-header, but the severity value important was not recognised. The default severity normal is being used instead. The recognised values are: critical, grave, normal, minor, wishlist.

Full text available.


Report forwarded to [email protected], [email protected]:
bug#421; Package isc-dhcp-client. Full text available.

Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.

Devuan Bugs Owner <[email protected]>.
Last modified: Sat, 18 Jan 2025 04:39:02 UTC