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>
