Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Feb 2014 06:50:59 +0900 (JST)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        kpaasial@icloud.com
Cc:        freebsd-net@FreeBSD.org
Subject:   Re: gifconfig_gifX not working with cloned_interfaces?
Message-ID:  <20140212.065059.1470588740590268007.hrs@allbsd.org>
In-Reply-To: <F73EF686-ECA1-4F70-9D15-7D8C336A4FB7@icloud.com>
References:  <CA%2Bq%2BTcqccvZkts4TGB8QSn_YsNXoCCt%2BWkOZfNdJp2Z%2BYThEMA@mail.gmail.com> <BDD51EA3-06FE-431C-84D9-8FE3671BD05A@icloud.com> <F73EF686-ECA1-4F70-9D15-7D8C336A4FB7@icloud.com>

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

[-- Attachment #1 --]
Kimmo Paasiala <kpaasial@icloud.com> wrote
  in <F73EF686-ECA1-4F70-9D15-7D8C336A4FB7@icloud.com>:

kp> 
kp> On 22.12.2013, at 12.05, Kimmo Paasiala <kpaasial@icloud.com> wrote:
kp> 
kp> > 
kp> > On 22.12.2013, at 12.01, Olivier Cochard-Labbé <olivier@cochard.me>
kp> > wrote:
kp> > 
kp> >> On Sat, Dec 21, 2013 at 9:27 PM, Kimmo Paasiala <kpaasial@icloud.com>
kp> >> wrote:
kp> >>> 
kp> >>> FreeBSD 10.0-RC2 r259413 i386.
kp> >>> 
kp> >>> I have this set up in rc.conf:
kp> >>> 
kp> >>> cloned_interfaces="gif0"
kp> >>> gifconfig_gif0="88.xxx.xxx.xxx 62.yyy.yyy.yyy"
kp> >>> ifconfig_gif0_ipv6="inet6 2001:14b8:aaa:bbb::2 2001:14b8:aaa:bbb::1
kp> >>> prefixlen 128”
kp> >>> 
kp> >>> I’m not using gif_interfaces=“gif0” since it’s deprecated as per
kp> >>> the warning messages spewed by the rc(8) scripts.
kp> >>> 
kp> >>> However this does not work properly The ‘ifconfig gif0 tunnel
kp> >>> 88.xxx.xxx.xxx 62.yyy.yyy.yyy’ does not get executed. It looks to me
kp> >>> that the tunnel set up is only performed when gif0 is listed in
kp> >>> gif_interfaces.
kp> >>> 
kp> >>> I can work around this by doing this instead of the 'gifconfig_gif0'
kp> >>> line:
kp> >>> 
kp> >>> ifconfig_gif0=“ tunnel 88.xxx.xxx.xxx 62.yyy.yyy.yyy”
kp> >>> 
kp> >> 
kp> >> Hi,
kp> >> 
kp> >> You can configure gif interface like a standard interface (without
kp> >> using gifconfig_), here is an example:
kp> >> 
kp> >> cloned_interfaces="gif0 gif1"
kp> >> ifconfig_gif0="inet 10.0.24.2/24 10.0.24.4 tunnel 10.0.23.2 10.0.34.4
kp> >> up"
kp> >> ifconfig_gif1_ipv6="inet6 2001:db8:24::2 prefixlen 64 tunnel
kp> >> 2001:db8:23::2 2001:db8:34::4 up"
kp> >> 
kp> >> Regards,
kp> >> 
kp> >> Olivier
kp> > 
kp> > Hi,
kp> > 
kp> > Yes I know. I did note that in my workaround for the problem. However,
kp> > the rc.conf(5) manual page claims that gifconfig_gifX should still
kp> > work and that’s why I’m reporting the issue.
kp> > 
kp> > -Kimmo
kp> > 
kp> 
kp> Hello,
kp> 
kp> Has anyone had time to look at this issue? I could try to come up with
kp> a fix myself but I’d first like to know what is the proper way
kp> configure gif(4) interfaces with FreeBSD 10. If gif_interfaces is
kp> deprecated then is gifconfig_gifX also deprecated? If gifconfig_gifX
kp> is also deprecated then this is a documentation issue and also the
kp> rc(8) scripts should warn about using it like they do now warn about
kp> gif_interfaces. If gifconfig_gifX is still valid then something must
kp> be done about the handling of cloned_interfaces in rc.conf.

 gifconfig_gifN is also deprecated.  Combination of gif_interfaces and
 gifconfig_gifN still works, but it should be rewritten with
 cloned_interfaces and ifconfig_IF.  I will add an warning message to
 gifconfig_gifN, too.

-- Hiroki

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEABECAAYFAlL6m0MACgkQTyzT2CeTzy0HKACg3Ixwb/+5uqGtXJaYcrD8KAZN
/HEAoLeKgp9hZcG6uG6Ewr8iE5o94nL+
=tvoS
-----END PGP SIGNATURE-----

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