[Freedombox-discuss] How to make a freedombox on non-public network available on the Internet

Anders Jackson anders.jackson at gmail.com
Sun Nov 3 17:13:55 UTC 2013

Just read Debian Wiki about IPv6[1] to see how to set up IPv6 tunneling.

What you need depends a bit of how you want to set up the net.  Do you
want to provide IPv6 to your LAN or not.  All firewalls support IPv6
now, what I know, or just use ip6tables.  I have used ufw and
shorewall for this and they work as expexted, well.  You need at least
radvd and/or a dhcpv6-server for your LAN and a closed firewall.

You need an ISP which provide tunneling for IPv6, which could be some
of the main IPv6 tunnel providers out there, like Hurricane
Electric[2], Freenet6 (gogo6)[3] or SixXS[4] which all do this for
free.  To be an IPv6 tunnel provider you need an ISP net (a /32 net)
to route and access and bandwith to IPv4 and IPv6.

Setting up a IPv6 tunnel can be done in many ways, as seen here are at
Debian Wiki[1]
You can set up static tunnels in /e/i/network or you could use aiccu
or gogoc[] for dynamic tunnels.  For instance if you are on the move
or are behind an unstable NAT.  For security, IPv6 has support for
ipsec and IKE servers are already packed.

This will give you a /64 net as minimum and if you ask you can get a
/48 or /56 net (that is 2^8 or 2^16 own nets), depending on the tunnel
provider.  You might be able to us Mobil IP, but that I have not tried
that. But that would make your machine be accessable form an IPv6
number where the home server are.

All softwear mentioned are already packed.  I use have used
/e/i/network and tried aiccu and gogoc.


[1] https://wiki.debian.org/DebianIPv6
[2] http://www.tunnelbroker.net/forums/index.php?topic=1642.0
[3] http://www.gogo6.com/freenet6/tunnelbroker
[4] http://www.sixxs.net/

More information about the Freedombox-discuss mailing list