IPv6 tunnel problem
Marcin Cieslak
saper at saper.info
Fri Apr 15 13:58:17 UTC 2011
>> Mattia Rossi <mrossi at swin.edu.au> wrote:
> I have accept_rtadv enabled if it's not a router. See my post.
I think I have a similar setup (only using sixxs-aiccu). Since
my machine is a gateway to the outside IPv6 world (via www.sixxs.net)
I am not accepting router adverisements there, but I'm running
rtadvd and sending them to other hosts on the LAN:
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
> ifconfig with tunnel up is:
>
> ifconfig
> bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>
> options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
> ether 00:0d:9d:51:d4:7e
> inet 136.186.229.112 netmask 0xffffff00 broadcast xxx.xxx.xxx.xxx
> inet6 fe80::xxxx:xxxx:xxxx:xxxx%bge0 prefixlen 64 scopeid 0x5
> inet6 xxxx:xxxx:xxxx:xxxx::xxxx prefixlen 64 duplicated
**********
what's up here?
> nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
> media: Ethernet autoselect (1000baseT <full-duplex>)
> status: active
Why is this address "duplicated"? If this machine *is* the gateway
to the outside IPv6 world, should *not* it be accepting rtadv
and have a global IPv6 address configured statically
> tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1280
> options=80000<LINKSTATE>
> inet6 fe80::xxxx:xxxx:xxxx:xxxx%tun0 prefixlen 64 scopeid 0x9
> inet6 xxxx:xxxx:xxxx::xxxx --> xxxx:xxxx:xxxx::xxxx prefixlen 128
> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
**********
Does "ifconfig tun0 inet6 -ifdisabled" help?
I don't know why gateway6 (I don't use this software) leaves it as "IFDISABLED"
This is /etc/rc.conf from my tunnel gateway machine (two tunnels, tun0 and
tun1) - it runs a few-month-old -CURRENT:
ipv6_gateway_enable="YES"
rtadvd_enable="YES"
# Internal WLAN
rtadvd_interfaces="wlan0"
ifconfig_wlan0_ipv6="inet6 aaaaa:bbbb:cccc::1/64"
# Tunnel via tun0 is configured automatically by aiccu
# and has NO /etc/rc.conf entry at all
# Tunnel via tun1 is configured statically (it serves only some networks)
ifconfig_tun1_ipv6="inet6 aaaaa:bbbb:cccc:8000::1"
//Marcin
More information about the freebsd-current
mailing list