Túneis Teredo
Escrito por Ailton Soares Rocha e Rodrigo Regis dos Santos
Relay
Linux
Requisitos:
- Um IP público válido;
- Servidor com conectividade IPv6;
- Divulgar na Internet a rota para sua rede Teredo via BGP, OSPFv3, IS-IS ou RIPng;
- Habilitar o roteamento IPv6 no host;
- Habilitar o modulo TUNTAP.
Configuração:
Edite o arquivo de configuração do miredo utilizando o seguinte comando:
# nano /usr/local/etc/miredo/miredo.conf
O conteúdo dele deverá ser o seguinte:
##### Teredo Relay #####
# Interface virtual a ser criada
InterfaceName teredo
# Tipo de NAT utilizada pelos clientes.
# Se for simétrica, tem que fazer o direcionamento de porta no NAT.
RelayType cone
# Porta que o serviço irá utilizar. O padrão Teredo é 3545
BindPort 3545
# Prefixo de rede a ser utilizado. O padrão Teredo é 2001:0::
Prefix 2001:0::
# MTU a ser utilizada, não é aconselhável utilizar outro valor
InterfaceMTU 1280
Carregue o módulo TUNTAP executando o seguinte comando:
# modprobe tun
Ative o encaminhamento de pacotes IPv6 adicionando a seguinte linha no arquivo
/etc/sysctl.conf:
net/ipv6/conf/all/forwarding=1
Inicie o Relay utilizando o seguinte comando para verificar se não há nenhum erro de configuração:
# miredo -f
Se não houver nenhuma mensagem de erro, inicialize-o como
daemon utilizando o seguinte comando:
# miredo
Em seguida verifique se a interface virtual foi criada, utilizando o seguinte comando:
# ifconfig
O comando deverá retornar a tela abaixo:
Para finalizar, configure seu Roteador para divulgar na Internet IPv6 a rota para a sua rede Teredo via BGP, OSPFv3, IS-IS ou RIPng.
FreeBSD
Nos testes realizados com o ports do "Miredo versão 1.06" e a versão "tar 1.1.5", estes não funcionaram corretamente como Servidor. Nos testes com a versão "NG_teredo", ocorreram erros na compilação. Sendo assim, é aconselhável a utilização de distribuições Linux como Relay.
Última atualização 07/10/2008 17h30