Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Aug 2012 11:23:22 +1000
From:      Mark Andrews <marka@isc.org>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        freebsd-stable@freebsd.org, Christian Laursen <xi@borderworlds.dk>
Subject:   Re: IPv6 default route. Can't see the wood for the trees.
Message-ID:  <20120828012322.8EBFE24416C4@drugs.dv.isc.org>
In-Reply-To: Your message of "Mon, 27 Aug 2012 12:31:22 MST." <503BCB0A.6000702@FreeBSD.org>
References:  <503BA51E.4030103@libeljournal.com> <503BB721.9000108@borderworlds.dk> <503BC497.3060206@libeljournal.com> <503BCA0A.1020904@borderworlds.dk> <503BCB0A.6000702@FreeBSD.org>

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

In message <503BCB0A.6000702@FreeBSD.org>, Doug Barton writes:
> On 8/27/2012 12:27 PM, Christian Laursen wrote:
> > On 08/27/12 21:03, John Hawkes-Reed wrote:
> >> On 27/08/2012 19:06, Christian Laursen wrote:
> >>> On 08/27/12 18:49, John Hawkes-Reed wrote:
> >>>> rc.conf:
> >>>>
> >>>> (I'm not convinced that obfuscating the addresses is worth the
> >>>> confusion)
> >>>>
> >>>> ipv6_gateway_enable="YES"
> >>>> ip6addrctl_verbose="YES"
> >>>> rtadvd_enable="YES"
> >>>> rtadvd_interfaces="rl0"
> >>>> ipv6_cpe_wanif="pcn0"
> >>>> ipv6_defaultrouter="2001:470:1f0a:b5a::1"
> >>>> gif_interfaces="gif0"
> >>>> gifconfig_gif0="192.168.1.100 216.66.80.30"
> >>>> ifconfig_gif0_ipv6="inet6 2001:470:1f0a:b5a::2 2001:470:1f0a:b5a::1
> >>>> prefixlen 128"
> >>>> ifconfig_pcn0_ipv6="inet6 2001:470:1f0b:b5a::4 prefixlen 64"
> >>>> ifconfig_rl0_ipv6="inet6  2001:470:1f0b:b5a::3 prefixlen 64
> >>>> -accept_rtadv"
> >>>
> >>> It looks like you are trying to use the /64 used for your tunnel on the
> >>> inside network. That's probably what causes the problem.
> >>>
> >>> You should use the "Routed /64" on the inside. If you need more than one
> >>> /64, you can request a /48.
> >>
> >> I think I am. The endpoints are ...:1f0A: and the /64 is ...:1f0B:
> > 
> > Sorry, my bad.
> > 
> > Are pcn0 and rl0 both connected to internal networks?
> > 
> > Having the same /64 configured on both is probably bad.
> 
> Why would it be?

Unless you bridge the two interface, yes. Which interface do you start ND on?

For the OP, here is my ipv6 configuration.
tx0 is the internal net and is running with ULA as well as the /64 from HE.
sis0 is the external cable connection.
gif0 is the tunneled connection back to HE.
sft0 sends 6to4 reply traffic directly it is out bound only.

% ifconfig -a inet6
tx0: flags=28943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
	inet6 fe80::2e0:29ff:fe19:c02d%tx0 prefixlen 64 scopeid 0x1 
	inet6 2001:470:1f00:820:2e0:29ff:fe19:c02d prefixlen 64 
	inet6 2001:470:1f00:820:: prefixlen 64 anycast 
	inet6 fd92:7065:b8e:0:2e0:29ff:fe19:c02d prefixlen 64 
	inet6 fd92:7065:b8e:: prefixlen 64 anycast 
sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	inet6 fe80::209:5bff:fe1e:e13e%sis0 prefixlen 64 scopeid 0x2 
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 
gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
	tunnel inet 211.30.172.21 --> 64.71.128.82
	inet6 fe80::2e0:29ff:fe19:c02d%gif0 prefixlen 64 scopeid 0x8 
	inet6 2001:470:1f00:ffff::5a1 --> 2001:470:1f00:ffff::5a0 prefixlen 128 
stf0: flags=1001<UP,LINK0> mtu 1280
	inet6 2002:d31e:ac15:: prefixlen 16 anycast 
% 
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org



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