kernel hangs after setting up Ipv6-ipv6 tunnel

kernel hangs after setting up Ipv6-ipv6 tunnel

Post by Kristoff Bonn » Mon, 22 Sep 2008 05:36:09

Hi All,

Does anybody have any experience with setting up a IPv6-in-ipv6 tunnel
in linux?

My situation is like this:

I have a tunnel from my homenetwork to a our ipv6 test-network using an
apple airport express.
As that device does not support IPv6 multicast, I want to set up a
IPv6-over-IPv6 tunnel from my linux-box to the Ipv6-router and tunnel
IPv6 multicast traffic over it.

I followed the steps found here (sse linkg below), with the difference
that I set up a tunnel between a linux-box and a cisco-router, and not
between two linux boxes.

On the cisco-side, I set up a standard ipv6-over-ipv6 tunnel, with PIM
configured on it.

On the linux-side, it works OK up to the point where I create the
tunnel, and then do a "ifconfig mytunnel multicast up".
Then the box hangs. :-(

Does anybody have simular experience, and -more interesting to me- also
have a solution?

On the linux-side, I run the ubuntu 8.04.1 with the latest kernel

Cheerio! Kr. Bonne.


1. ipv6 tunneling in kernel 2.4.0-test8

I use a tunnel of ipv6 (
When I run this script in kernel 2.2.17, it work...
## script for tunnel-ipv6 ##
ifconfig sit0 up
ifconfig ippp0 add 3ffe:1001:200:b::8d/127
ifconfig sit0 tunnel ::
ifconfig sit1 up
route -A inet6 add 2000::/3 gw fe80:: dev sit1
but in kernel 2.4.0-test8 don't work, infact it give me this error:

SIOCSIFDSTADDR: No buffer space available
SIOCADDRT: Invalid argument


2. cross compiler, howto

3. IPv6: Allow Both IPv6 and IPv4 Sockets on the Same Port Number (IPV6_V6ONLY Support)

4. PPP Setup (problems with 'chat').

5. ping <ipv6-host> does not work, ping <ipv6-ip> does

6. JFS and Databases

7. Q: pcap, ipv6: how to print the ipv6-addr?

8. Cyrix 6x86mx-pr200 voltage question

9. IPv6: Refine IPv6 Address Validation Timer

10. IPv6 Extension headers (Re: [PATCH] IPv6 IPsec support)

11. IPv6: Fix for Refine IPv6 Address Validation Timer

12. Implementing a IPv6 network with dynamically assigned static IPv6 addresses.

13. Linux host PC(ipv6) can't ping with embedded board(ipv6) with ping6