gifconfig_gifX not working with cloned_interfaces?

Hiroki Sato hrs at FreeBSD.org
Tue Feb 11 22:12:16 UTC 2014


Kimmo Paasiala <kpaasial at icloud.com> wrote
  in <F73EF686-ECA1-4F70-9D15-7D8C336A4FB7 at icloud.com>:

kp> 
kp> On 22.12.2013, at 12.05, Kimmo Paasiala <kpaasial at icloud.com> wrote:
kp> 
kp> > 
kp> > On 22.12.2013, at 12.01, Olivier Cochard-Labbé <olivier at cochard.me>
kp> > wrote:
kp> > 
kp> >> On Sat, Dec 21, 2013 at 9:27 PM, Kimmo Paasiala <kpaasial at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-net/attachments/20140212/18b03f8a/attachment.sig>


More information about the freebsd-net mailing list