FAQ : Connectivity (Tunnels and Subnets) : How do I configure my machine to setup the IPv6 in IPv4 tunnel to the SixXS PoP?
How do I configure my machine to setup the IPv6 in IPv4 tunnel to the SixXS PoP?
The easiest way is by using AICCU, though if one wants to configure it manually or because AICCU doesn't support your platform, then you can pick your Operating system from the following list. AICCU can configure static, heartbeat and AYIYA tunnels.
The manual methods described below only apply to static proto-41 tunnels. AYIYA and heartbeat tunnels require AICCU.
Linux - New - using iproute2A great resource for configuring Linux with IPv6 can be found at Peter Bieringer / LinuxDoc.org.
This small FAQ item describes the 'ip' way of setting up IPv6 on Linux. You can find it on ftp.inr.ac.ru, or in any modern linux distribution)
First of all, retrieve and compile a current 2.2 or 2.4 kernel. And get glibc2.1.3 (older versions have several bugs in them, regarding IPv6)
You'll have to recompile your kernel with the following options.
go to networking options, select the following:
Install your bzImage
Congratulations, you now have an IPv6 enabled kernel!
Using the information you received by mail, configure a tunnel by doing this:
Create a tunnel called sixxs:
Bring the tunnel interface 'sixxs' up:
Fix MTU and TTL
Configure your IPv6 endpoint on the tunnel:
Route your IPv6 traffic via the SixXS PoP:
Note that on Linux <2.4.20 one needs to use 2000::/3, the reason for this is explained in the linux-net archives.