svn commit: r362503 - head/share/man/man5
Hiroki Sato
hrs at FreeBSD.org
Mon Jun 22 18:31:11 UTC 2020
Eugene Grosbein <eugen at FreeBSD.org> wrote
in <202006221752.05MHqEND013243 at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 342 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20200623/636487d2/attachment.sig>
More information about the svn-src-all
mailing list