...Teredo for FreeBSD...

[Last release 1.13]

Description

Teredo allows nodes located behind an IPv4 NAT to obtain IPv6 unicast connectivity by tunnelling packets over UDP/IPv4. This service has 3 entities: the "Teredo Server", the "Teredo Relay" and the "Teredo client". A Teredo Server is stateless whereas the Teredo Relay keeps a state of each peer. We support the following IETF draft "draft-huitema-v6ops-teredo-00.txt".

About the authors

This work is funded by 6WIND, LIP6 and Euronetlab. It is provided under a BSD license.

Related works: Ethereal

6WIND has provided a patch for Ethereal. It allows analysing the Teredo packets on Windows, Linux, FreeBSD, AIX, ... It is available since the release 0.9.15.

Use teredo.ipv6.6wind.com

We provide a temporary Teredo server and relay that is compatible with the Advanced Networking Pack of Windows XP. Configure Windows XP with the netsh command:
    C:\>netsh
      interface ipv6
        set teredo client teredo.ipv6.6wind.com 30
  
That's all.

Download

Thanks to report bugs to the authors or the Teredo-netgraph mailing list.

Mailing list

Subscribe to the Teredo-netgraph mailing list [subscribe].

TODO

This node could be extended to support the Teredo Client protocol too.

ng_teredo(4)

ng_teredo is part of the section 4 of man. See the web version.

Installation

Compiling

You can compile the Teredo feature with the following procedure:
   tar xvzf ng_teredo-1.13.tgz
   cd netgraph
   make
   su
   make install

Set TEREDO_SERVER_DISABLE into the Makefile in order to disable the Teredo Server. It means that the node could only be a Teredo Relay.

Usage

How to use Teredo with a symetric NAT

When you are behind a symetric NAT, it can be enforced to a cone NAT by setting a proxy rule with your NAT that forwards all the UDP packets. For example, if your Teredo client is using the UDP port 48831, your NAT must forward all the UDP packets that arrive on this port to your Teredo client.
Konstantin Kabassanov <Konstantin.Kabassanov@lip6.fr> Vincent Jardin <jardin@6WIND.com>
Last update $Id: index.html,v 1.3 2003/10/22 23:57:09 vjardin Exp $