gif interface not passing IPv6 packets

Bjoern A. Zeeb bzeeb-lists at lists.zabbadoz.net
Mon Sep 26 11:46:40 UTC 2011


On Sep 26, 2011, at 9:27 AM, Matt Smith wrote:

> root at tao[~]# ifconfig gif0
> gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1280
>        tunnel inet 192.168.1.2 --> 77.75.104.126

Given you are using NAT make sure that works as expected for the gif
from the remote end.   It might be worth, if you can, do tcpdump on
the external interface of your router.

Also make sure you can reach the IPv4 tunnel destination. 

You may consider using sixxs-aicu given the NAT. 

>        inet6 fe80::240:63ff:fee8:793e%gif0 prefixlen 64 scopeid 0x5
>        inet6 2a01:348:6:45c::2 --> 2a01:348:6:45c::1 prefixlen 128 deprecated

                                                                     ^^^^^^^^^^

There's your problem most likely.  What happens if you remove and re-add the address like:
ifconfig gif0 inet6 2a01:348:6:45c::2 -alias
ifconfig gif0 inet6 -accept_rtadv
ifconfig gif0 inet6 2a01:348:6:45c::2 2a01:348:6:45c::1 alias

/bz

-- 
Bjoern A. Zeeb                                 You have to have visions!
         Stop bit received. Insert coin for new address family.



More information about the freebsd-net mailing list