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