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. ;)