Estaba con ganas de hacer unas pruebas con IPv6 entre varios sistemas Operativos por lo que decidí probar en una MAC corriendo Snow Leopard y ver que tal se portaba.
El servicio más simple de instalar y estable que encontré disponible fué el de Freenet6 by go6.net

Dentro del sitio web, hay que ir a "Applications > Downloads" y ver con detenimiento las dos opciones disponibles:

Si bien el "Specific Build" es tentador hay que notar que dice "Darwin PowePC" y la arquitectura que en mi caso tengo disponible, no es esa, sino que es Intel.
Ahora, se puede utilizar ese ejecutable y luego se te sugiere instalar "Rosetta" que permite ejecutar programas compilados para otras arquitecturas en una distinta como es este caso.
En mi caso particular, prefiero no utilizar eso y opto por bajar el código fuente, compilar el programa y ejecutarlo normalmente, pero teniendo en cuenta
que antes de eso debemos de habilitar la capacidad de crear interfaces TUN/TAP instalando el "tuntaposx" en nuestro sistema.
Lo conseguimos en -> http://internap.dl.sourceforge.net/tuntaposx
# Descomprimimos el .tar
$ tar xf tuntap_20090913.tar
# Buscamos el archivo tuntap_*.pkg y lo instalamos como a cualquier aplicación.
Ya estamos listos para instalar el cliente IPv6 de Freenet6
# Descomprimimos el .tar.exe (que en realidad es un tar común)
$ tar xf gw6c-6_0-RELEASE-src.tar.exe
$ cd gw6c-6_0_1/
# Leer bien las instrucciones, hay truquito !!
$ less INSTALL
$ cd tspc-advanced/
# Le indicamos la plataforma en la que vamos a compilar el código, si bien
# el INSTALL nos dice que la detecta de forma automática, está bueno asegurarse
# de que va a hacer lo que nosotros queremos...
$ make platform=darwin all
Building Gateway6 Client for platform darwin ...
mkdir -p /Users/h0cin/Downloads/gw6c-6_0_1/tspc-advanced/objs
mkdir -p /Users/h0cin/Downloads/gw6c-6_0_1/tspc-advanced/bin
[.. yadayada ..]
# NOTA: Acordarse que no somos super usuario, por lo que si nos da el error
# mkdir: /usr/local/gw6c//bin: Permission denied
# make: *** [install] Error 1
# es que necesitamos serlo, para eso utilizamos "sudo"
$ sudo make installdir=/usr/local/gw6c/ install
Building Gateway6 Client for platform darwin ...
mkdir -p /Users/h0cin/Downloads/gw6c-6_0_1/tspc-advanced/objs
mkdir -p /Users/h0cin/Downloads/gw6c-6_0_1/tspc-advanced/bin
[.. yadayada ..]
Installing templates ...
Generating basic configuration file
Installing man pages
To view man pages, run :
man -M /usr/local/gw6c//man gw6c
man -M /usr/local/gw6c//man gw6c.conf
# Recordar que debemos editar el archivo gw6c.conf y colocar los datos
# de nuestro usuario y contraseña, en caso de que hayamos dado de alta alguno
# en el sistema de go6/freenet6
userid=
passwd=
# También debemos cambiar el servidor al que nos conectaremos en caso de ser
# usuarios registrados
#server=anonymous.freenet6.net
server=authenticated.freenet6.net
# y también el tipo de autenticación
auth_method=anonymous
#auth_method=any
# Luego solamente queda conectarnos utilizando el ejecutable
$ cd /usr/local/gw6c/bin/
$ sudo ./gw6c
Gateway6 Client v6.0-RELEASE build Oct 6 2009
Built on ///Darwin 0p3nM4C.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386///
).ceived a TSP redirection message from Gateway6 anonymous.freenet6.net (1200 Redirection
The Gateway6 redirection list is [ anon-amsterdam.freenet6.net, anon-montreal.freenet6.net ].
The optimized Gateway6 redirection list is [ anon-montreal.freenet6.net, anon-amsterdam.freenet6.net ].
# Chequeamos nuestra configuración de red con la orden "ifconfig tun0"
# y verificamos tener una ip asociada (los datos fueron modificados).
$ ifconfig tun0
tun0: flags=8851 mtu 1280
inet6 fe82::241:caef:fdcz:7x2u%tun0 prefixlen 64 scopeid 0x9
inet6 2k0h:5cv0:1000:azx::5cxu --> 2001:5c0:1000:a::59e prefixlen 128
open (pid 77449)
Una vez configurada la interfaz lo primero que podemos hacer es ir a visitar a nuestro amigo GOOGLE realizando un ping o navegando por IPv6.
$ ping6 ipv6.google.com
PING6(56=40+8+8 bytes) 2k0h:5cv0:1000:azx::5cxu --> 2001:4860:b004::68
16 bytes from 2001:4860:b004::68, icmp_seq=0 hlim=52 time=239.369 ms
16 bytes from 2001:4860:b004::68, icmp_seq=1 hlim=52 time=234.256 ms
16 bytes from 2001:4860:b004::68, icmp_seq=2 hlim=52 time=239.099 ms
Espero les sea interesante el artículo, salu2.
:: h0cin