From owner-freebsd-net@freebsd.org Wed Jun 22 00:24:23 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 86A4BAC5894 for ; Wed, 22 Jun 2016 00:24:23 +0000 (UTC) (envelope-from Mark.Martinec+freebsd@ijs.si) Received: from mail.ijs.si (mail.ijs.si [IPv6:2001:1470:ff80::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3897D29AB for ; Wed, 22 Jun 2016 00:24:23 +0000 (UTC) (envelope-from Mark.Martinec+freebsd@ijs.si) Received: from amavis-ori.ijs.si (localhost [IPv6:::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.ijs.si (Postfix) with ESMTPS id 3rZ51t5m07z1KQ for ; Wed, 22 Jun 2016 02:24:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ijs.si; h= user-agent:message-id:references:in-reply-to:organization :subject:subject:from:from:date:date:content-transfer-encoding :content-type:content-type:mime-version:received:received :received:received; s=jakla4; t=1466555052; x=1469147053; bh=CY7 fjJn7pBxGVsT7KYCesyeEl8ZptP0eT9owb5R1fJo=; b=AjVFK13nAUf5MoFl4g8 ou9O/2J1VlEr4bqnx8+rwUHpq9uGtLT+zz4CIe0DlA7iuFAlbEiPnTPAKZ90cGYd IU0LglgCH5SWGTUdNSwqIY9i4alZUcfmyp6wdt6V04hJWTvK5B/7TLWVH1H3+9Cy bjvIcaNgOUyUtZY+UAx1pQIY= X-Virus-Scanned: amavisd-new at ijs.si Received: from mail.ijs.si ([IPv6:::1]) by amavis-ori.ijs.si (mail.ijs.si [IPv6:::1]) (amavisd-new, port 10026) with LMTP id va1bTzFgAD9V for ; Wed, 22 Jun 2016 02:24:12 +0200 (CEST) Received: from mildred.ijs.si (mailbox.ijs.si [IPv6:2001:1470:ff80::143:1]) by mail.ijs.si (Postfix) with ESMTP id 3rZ51m31msz1KP for ; Wed, 22 Jun 2016 02:24:12 +0200 (CEST) Received: from nabiralnik.ijs.si (nabiralnik.ijs.si [IPv6:2001:1470:ff80::80:16]) by mildred.ijs.si (Postfix) with ESMTP id 3rZ51m0hwnzXb for ; Wed, 22 Jun 2016 02:24:12 +0200 (CEST) Received: from sleepy.ijs.si (2001:1470:ff80:e001::1:1) by webmail.ijs.si with HTTP (HTTP/1.1 POST); Wed, 22 Jun 2016 02:24:12 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Wed, 22 Jun 2016 02:24:12 +0200 From: Mark Martinec To: freebsd-net@freebsd.org Subject: Re: DHCPv6 Support in FreeBSD Base Organization: Jozef Stefan Institute In-Reply-To: <21444224-3DE9-4F5C-AE19-A97DE031D807@DELL.com> References: <6224EC83-3A81-4CE7-83C5-674628F38958@DELL.com> <4a318c6c-ab03-e63c-979f-502bc2afb97e@bluerosetech.com> <21444224-3DE9-4F5C-AE19-A97DE031D807@DELL.com> Message-ID: X-Sender: Mark.Martinec+freebsd@ijs.si User-Agent: Roundcube Webmail/1.1.5 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jun 2016 00:24:23 -0000 On 2016-06-10 23:27, David Bright wrote: > On Jun 10, 2016, at 13:06, Mel Pilgrim > > > wrote: > > Could the WIDE client be used instead? Unlike the ISC client, it will > configure downstream interfaces from PD prefixes without needing an > external script. It also completely avoids the problem of trying to > update the in-base dhclient. > > The ISC client isn’t the only choice. I chose to work with the ISC > client in my work because the current FreeBSD dhclient shares a common > ancestry with the current ISC dhclient and also because the ISC > dhclient implements pseudo interfaces, which is a feature that I need > for my application. > > Is the WIDE client still maintained? When I looked, the most recent > release I found was from 2008. Perhaps you have a link to a more > recent version of the WIDE client. > > Thanks. > David A. Bright The dhcpcd seems like another good choice. http://roy.marples.name/projects/dhcpcd/index It is licensed under the 2 clause BSD license, supports BSD, is being actively developed, is in ports: net/dhcpcd Seems to be the only one to support RFC 7217 (Opaque Interface Identifiers with SLAAC = Stable Private Addresses) which currently lacks support on FreeBSD as far as I can tell (but does work on newer linux). Some of the notable features: IPv6 Router Soliciation including optional address and route management IPv6 Router Advertisement Options for DNS Configuration IPv6 Stable Private Addresses Seamless quad stack of DHCPv4, IPv4LL, IPv6RS, DHCPv6 Small runtime, 200k on amd64 NetBSD ... Mark