Para usar Teredo, você precisa de um cliente Teredo, um servidor Teredo e retransmissões Teredo. E você precisa de tudo isso implantado nos locais apropriados.
O Teredo foi projetado para trabalhar com o NAT, no entanto, ele fornece apenas um único endereço IPv6 por cliente Teredo, que é atribuído ao host no qual o cliente Teredo está sendo executado.
Assim, o seu roteador não é um local apropriado para implantar um cliente Teredo. Ele forneceria acesso IPv6 ao próprio roteador, mas não à LAN conectada a ele.
Um laptop que se conecta a muitas redes diferentes e precisa do IPv6 onde quer que esteja, pode se beneficiar da execução de um cliente Teredo, mas ele só poderá se conectar a redes com uma retransmissão Teredo. (Relés de terceiros existem, mas não fornecem um serviço confiável.)
No entanto, o seu roteador pode ser um local apropriado para implantar uma retransmissão Teredo. Você pode implantar uma retransmissão Teredo em qualquer host com um endereço IPv4 público. Supondo que seu roteador tenha um endereço IPv4 público, ele pode executar uma retransmissão Teredo.
O benefício que você obtém ao executar uma retransmissão Teredo em seu roteador é que ele permite que clientes Teredo se comuniquem com hosts IPv6 em sua LAN. Obviamente, isso só é benéfico se sua LAN tiver suporte a IPv6 em primeiro lugar.
O pacote miredo
pode ser usado como cliente ou retransmissor, dependendo de como você o configura. Na configuração padrão, ele age como cliente. Aqui está um exemplo do que colocar em /etc/miredo.conf
para usá-lo como relay:
InterfaceName teredo
RelayType relay
BindPort 64646
Faça isso, então reinicie o miredo
e você terá um relé funcional.
Para obter o IPv6 na sua LAN, você tem algumas opções. Você pode usar o 6to4, mas isso não é recomendado porque os relés 6to4 estão sendo reprovisionados.
A melhor opção é usar um serviço de encapsulamento. Se o seu roteador tiver um endereço IPv4 público, recomendo usar o tunnelbroker.net como seu provedor de encapsulamento.