Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Aug 2014 11:25:50 -0700
From:      Peter Wemm <peter@wemm.org>
To:        freebsd-net@freebsd.org
Cc:        bzeeb-lists@lists.zabbadoz.net, Hiroki Sato <hrs@freebsd.org>, freebsd@jonathanprice.org
Subject:   Re: Should I be using ipv6_activate_all_interfaces or ip6addrctl_policy="ipv6_prefer"
Message-ID:  <1826701.PSDCF000lT@overcee.wemm.org>
In-Reply-To: <20140830.004156.1902600650619729089.hrs@allbsd.org>
References:  <53FD7B34.1050408@jonathanprice.org> <20140829101707.GA83695@zibbi.meraka.csir.co.za> <20140830.004156.1902600650619729089.hrs@allbsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--nextPart1939730.OEyclXybVc
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"

On Saturday 30 August 2014 00:41:56 Hiroki Sato wrote:
> John Hay <jhay@meraka.org.za> wrote
>   in <20140829101707.GA83695@zibbi.meraka.csir.co.za>:
>=20
> jh> On Wed, Aug 27, 2014 at 11:59:25AM +0000, Bjoern A. Zeeb wrote:
> jh> >
> jh> > On 27 Aug 2014, at 06:31 , Jonathan Price <freebsd@jonathanpric=
e.org>
> jh> > wrote:
> jh> >
> jh> > > On 2014-08-27 01:40, Peter Wemm wrote:
> jh> > >> On Tuesday 26 August 2014 10:40:27 freebsd@jonathanprice.org=
 wrote:
> jh> > >>> Hello,
> jh> > >>>
> jh> > >>> I am configuring a server with IPv4 and IPv6 addresses and =
have
> jh> > >>> noticed that
> jh> > >>> FreeBSD seems to be preferring IPv4, such as when establish=
ing SSH
> jh> > >>> connections.
> jh> > >>>
> jh> > >>> After reading through /etc/defaults/rc.conf, and later
> jh> > >>> /etc/rc.d/ip6addrctl
> jh> > >>> I have come to the conclusion that I have two ways to tell =
FreeBSD
> to jh> > >>> prefer IPv6:
> jh> > >>>
> jh> > >>> 1) Add ipv6_activate_all_interfaces to /etc/rc.conf
> jh> > >>> 2) Add ip6addrctl_policy=3D"ipv6_prefer" to /etc/rc.conf
> jh> > >>>
> jh> ...
> jh> > > However, it does sound like for my purposes it would make mor=
e sense
> jh> > > to use ip6addrctl_policy=3D?ipv6_prefer" as that is more expl=
icitly
> the jh> > > feature I want, rather than getting it inadvertently thro=
ugh
> the other jh> > > knob.
> jh> >
> jh> > Yes. Definitively.  I am not sure if it has happened but if IPv=
6
> jh> > config is configured through rc.conf that setting should be(com=
e)
> jh> > default.
> jh> >
> jh>
> jh> It does not seem so yet (anymore, it was like that many moons ago=
). A
> jh> new
>=20
> ...
>=20
> jh> I think if an IPv6 address is configured on a machine, it should
> jh> prefer ipv6
> jh> addresses. That would match what the rest are doing.
>=20
>  True at this moment.  I have a patch to make it set ipv6_prefer when=

>  at least one ifconfig_IF_ipv6 is configured.
>=20
>  Is there any objection to commit this?  I had hesitated to add this
>  for a technical reason which was eliminated by adding list_vars().
>=20
> -- Hiroki

I understand the hesitation.  There has long been a problem of people o=
nly=20
half configuring ipv6, or enabling it without having connectivity.  Or =
people=20
listing AAAA records without being reachable.

However, we have run the freebsd.org cluster with prefer_ipv6 for two y=
ears=20
now (likewise, I've done the same at home) and no insurmountable issues=
 have=20
occurred.  There are enough people pushing ipv6 and using it on a daily=
 basis=20
now that the old half-configured problems are fairly quickly noticed.

I think we could turn it on by default now, as your patch does.  And it=
 will=20
still be able to be disabled.

=2D-=20
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI=
6FJV
UTF-8: for when a ' or ... just won\342\200\231t do\342\200\246
--nextPart1939730.OEyclXybVc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAABAgAGBQJUAMWyAAoJEDXWlwnsgJ4E+e8H/i9fDuI6JmjvyCOO2W4FHAe2
/2kspw2POsDHB6azRwogiQIBe63TX+ELEEwn3r8fzV+nqBhY5D7EUyeVBNpqoCaF
XP6nMW60mJVEUQAYvge/h3eT8gU6iL+gppgdz+fVA0oTqsyGZ6uTtDOYGpitYPsW
68JxJZ4z56i8BSfMWmEtTeN4014M4yUw8SbMDG8/pGz0CCJepbTYbRgQJ6N4ji1R
43HzuH0gCd0aPRBMRN/xOdBuvJdvAK9ynUpr8UDyCEVsHY1NR08aKwnR5v4ais9L
mGnxX2tl9aTGL+JYOVDDhOzcgRKSdSBDwXbIqQF4pYJK2fO9noNAVT2OEcY3o/s=
=IUDd
-----END PGP SIGNATURE-----

--nextPart1939730.OEyclXybVc--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1826701.PSDCF000lT>