Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jun 2020 03:29:31 +0900 (JST)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        eugen@FreeBSD.org
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r362503 - head/share/man/man5
Message-ID:  <20200623.032931.1120831066907446116.hrs@FreeBSD.org>
In-Reply-To: <202006221752.05MHqEND013243@repo.freebsd.org>
References:  <202006221752.05MHqEND013243@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
----Security_Multipart(Tue_Jun_23_03_29_31_2020_442)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Eugene Grosbein <eugen@FreeBSD.org> wrote
  in <202006221752.05MHqEND013243@repo.freebsd.org>:

eu> Author: eugen
eu> Date: Mon Jun 22 17:52:13 2020
eu> New Revision: 362503
eu> URL: https://svnweb.freebsd.org/changeset/base/362503
eu>
eu> Log:
eu>   Followup to r362502: rc.conf(5): unobsolete gif_interfaces
eu>
eu>   There are cases when gif_interfaces cannot be replaced
eu>   with cloned_interfaces, such as tunnels with external IPv6 addresses
eu>   and internal IPv4 or vice versa. Such configuration requires
eu>   extra invocation of ifconfig(8) and supported with gif_interfaces only.
eu>
eu>   Fix manual page and provide some examples.
eu>
eu>   MFC after:	1 week
eu>   X-MFC-With:	362502

(snip)

eu> +Additionally, this option ensures that each listed interface is created
eu> +via the
eu> +.Cm create
eu> +option to
eu> +.Xr ifconfig
eu> +before attempting to configure it.
eu> +.Pp
eu>  For example, configure two
eu>  .Xr gif
eu>  interfaces with:
eu> -.Bd -literal -offset indent
eu> +.Bd -literal
eu>  gif_interfaces="gif0 gif1"
eu> -ifconfig_gif0="tunnel src_addr0 dst_addr0"
eu> -ifconfig_gif1="tunnel src_addr1 dst_addr1"
eu> +gifconfig_gif0="100.64.0.1 100.64.0.2"
eu> +ifconfig_gif0="inet 10.0.0.1 10.0.0.2 netmask 255.255.255.252"
eu> +gifconfig_gif1="inet6 2a00::1 2a01::1"
eu> +ifconfig_gif1="inet 10.1.0.1 10.1.0.2 netmask 255.255.255.252"

 These cases should be able to express by the following:

  ifconfig_gif0="inet 10.0.0.1 10.0.0.2 netmask 255.255.255.252"
  ifconfig_gif0_alias0="inet tunnel 100.64.0.1 100.64.0.2"

 and

  ifconfig_gif1="inet 10.0.0.1 10.0.0.2 netmask 255.255.255.252"
  ifconfig_gif1_ipv6="inet6 auto_linklocal"
  ifconfig_gif1_alias0="inet6 tunnel 2a00::1 2a01::1"

 Could you show more examples which cannot be covered by
 cloned_interfaces + ifconfig_*?  I lost track of the discussions in
 the past (sorry) but want to revisit this to understand what was the
 limitation because it should also affect gre(8) and other tunnel
 pseudo-interfaces.

-- Hiroki

----Security_Multipart(Tue_Jun_23_03_29_31_2020_442)--
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iMkEABMKAC4WIQRsDSNTJ8+Ax5Ae/dLbsH3Gbx9zfwUCXvD4ixAcaHJzQGZyZWVi
c2Qub3JnAAoJENuwfcZvH3N/34wCCPQlRaFUvA7SPSPnVqom0duXc6QlmAlvCSgY
r0tek1uOaXZ9aQD6HjvnnolbkYHYC0BDIqmVy3kvNLspuV2BLxOMAgkBqo/MtTDm
pnSXCmouduJvif7ktmD83NvmIzQNfkgN1IyFpbcjWADu7uqYBjv37k7I7Hc0vIp4
aWn0N+1AAeA3HYw=
=lCt/
-----END PGP SIGNATURE-----

----Security_Multipart(Tue_Jun_23_03_29_31_2020_442)----



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