kern/188032: IPv6 on lo never leaves 'tentative' state if configured with prefixlen 128

Andrey V. Elsukov ae at FreeBSD.org
Fri Apr 4 17:30:03 UTC 2014


The following reply was made to PR kern/188032; it has been noted by GNATS.

From: "Andrey V. Elsukov" <ae at FreeBSD.org>
To: Darren Baginski <kickbsd at yandex.ru>, 
 "freebsd-gnats-submit at FreeBSD.org" <freebsd-gnats-submit at freebsd.org>
Cc:  
Subject: Re: kern/188032: IPv6 on lo never leaves 'tentative' state if configured
 with prefixlen 128
Date: Fri, 04 Apr 2014 21:25:47 +0400

 On 04.04.2014 21:18, Darren Baginski wrote:
 > I do configure IPv6, output clearly says that, and more specifically I configure it with /128.
 > Let me show again again:
 > 
 > case A, getting 'tentative'
 > # ifconfig lo8 create
 > # ifconfig lo8 up
 > # ifconfig lo8 inet6 fc00::ff prefixlen 128               <- configuring IPv6 address with /128 prefix
 > 
 > case B, all good, NO 'tentative'
 > # ifconfig lo8 create
 > # ifconfig lo8 up
 > # ifconfig lo8 inet6 fc00::ff prefixlen 127              <- configuring IPv6 address with /127 prefix
 > 
 > On FreeBSD 7.x, 8.x, 9.x case A works, while on 10.x interface is stuck in `tentative` permanently.
 
 I described why this works as you see in the first message.
 There are number of configuration variables related to IPv6
 configuration. I.e. ipv6_enable, ipv6_activate_all_interfaces,
 ifconfig_xxx_ipv6. These variables controls behavior of the system
 when new interface will appears. You can read /etc/network.subr and you
 will see that presence of IFDISABLED flag depends from these variables.
 
 -- 
 WBR, Andrey V. Elsukov


More information about the freebsd-bugs mailing list