On 2014/05/15 00:02, Paul de Weerd wrote:
> Hi Henning,
> 
> Thanks, I really like this.
> 
> On Wed, May 14, 2014 at 11:29:20PM +0200, Henning Brauer wrote:
> | the only use case that needs config adoption: people ONLY using
> | link-local, they will need to put +inet6 in the corresponding
> | hostname.if file.
> 
> People that set net.inet6.ip6.accept_rtadv=1 but don't actively do
> router solicitation will now no longer get an IPv6 address (a real
> one, not just link local) after some time (when there are router
> advertisements on the network).  This seems blatantly obvious, but
> might still warrant an entry in current.html as it's contrary to
> previous behavior.  Suggested diff included,
> 
> Anyway, I've verified that my system now comes up with ::1 and
> fe80::1%lo0 on lo0 but other interfaces (software ones like vether(4)
> and real ones like re(4) and iwn(4)) don't get an address after just
> bringing the interface up.  Using +inet6 works and gets me a
> link-local address (and, when I do this on a network with router
> advertisements, I get an address and an autoconfprivacy address after
> some time).  And of course, configuring IPv6 works as usual.
> 
> | ok?
> 
> This makes a whole lot of sense to me.  Please make OpenBSD the first
> OS to do (this part of) v6 in a sensible way.
> 
> Paul 'WEiRD' de Weerd
> 
> Index: current.html
> ===================================================================
> RCS file: /cvs/www/faq/current.html,v
> retrieving revision 1.508
> diff -u -p -r1.508 current.html
> --- current.html      7 May 2014 13:38:43 -0000       1.508
> +++ current.html      14 May 2014 22:01:30 -0000
> @@ -52,6 +52,7 @@
>  <li><a href="#20140421">2014/04/21 - lpd(8): hosts.equiv removed</a>
>  <li><a href="#20140422">2014/04/22 - kerberosV removed</a>
>  <li><a href="#20140503">2014/05/03 - bcrypt hash advanced to $2b$ mode</a>
> +<li><a href="#20140516">2014/05/16 - IPv6 defaults to off when not 
> configured</a>
>  </ul>
>  
>  <hr>
> @@ -490,6 +491,14 @@ manually or use the kerberos packages wh
>  The bcrypt(3) hash has been advanced to the new $2b$ mode.  Newly
>  created hashes will follow this form.  Older systems may not
>  understand this format.
> +
> +<a name="20140516"></a>
> +<h3>2014/05/16 - IPv6 defaults to off when not configured<</h3>
> +
> +Interfaces no longer get a link-local address configured by default
> +when no other IPv6 configuration is present.  If you want the old

Maybe s/when no other/unless explicit/ ?

> +behaviour restored for sepcific interfaces, add "+inet6" to the
> +hostname.if(5) file or on the ifconfig(8) command line.

Cue a bunch of people needlessly adding +inet6 to hostname.if files
when they already have configuration, but I don't think there's anything
we can do about that and it doesn't matter anyway. ;)

Reply via email to