SixXS::Sunset 2017-06-06

FAQ : Connectivity (Tunnels and Subnets) : How do I configure my machine to setup the IPv6 in IPv4 tunnel to the SixXS PoP?

Other FAQ sections

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.

Warning The manual methods described below only apply to static proto-41 tunnels. AYIYA and heartbeat tunnels require AICCU.

Select your Operating System

Linux - Debian, Ubuntu and derivatives

Check 'IPv6 with Debian' by Martin F. Krafft for an excellent guide.

Debian can be configured using /etc/network/interfaces on Debian (woody, sid and up):

Add to /etc/modules:
ipv6
Which will load the IPv6 module when it is not present on your system yet (or do a 'modprobe ipv6' for a similar effect)

Add to /etc/network/interfaces:
auto sixxs
iface sixxs inet6 v4tunnel
  address [Your IPv6 Endpoint]
  netmask [Prefix Length]
  endpoint [PoP IPv4 Endpoint]
  ttl 64
  mtu 1280
  gateway [PoP IPv6 Endpoint]

Now you can use ifup(8) and ifdown(8) to control your tunnel. What's even better about it, is that the tunnel is set up at boot time, because in /etc/init.d/networking, "ifup -a" is called, which brings up all interfaces from /etc/network/interfaces configured with the "auto" option.

More info about configuring IPv6 in Debian is at: IPv6 Setup on Debian (bit on the old side).

Note that on Linux <2.4.20 one needs to use 2000::/3, the reason for this is explained in the linux-net archives.

Static Sunset Edition of SixXS
©2001-2017 SixXS - IPv6 Deployment & Tunnel Broker