Se o problema é realmente configurar um roteador de 6 para 4, e supondo que você pode poupar uma caixa do Linux como roteador / ponte, você quer fazer três coisas:
- instale o radvd no lado da rede local do roteador.
- configure um túnel 6to4 para passar seu tráfego IPv6 para a Internet IPv6
- configurar regras de firewall para IPv6
#PREFIX#
nos exemplos abaixo é o endereço IPv6 do prefixo 2002: reservado para endereços legados, que pode ser encontrado com "ipv6calc --ipv4_to_6to4addr".
O radvd fará anúncios de roteador no lado da LAN, dizendo a todos os hosts com capacidade para IPv6 como configurar seus endereços IPv6. Um radvd.conf típico pode ser assim:
interface eth1 {
AdvSendAdvert on;
MinRtrAdvInterval 30;
MaxRtrAdvInterval 60;
prefix 0:0:0:1::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
AdvValidLifetime 86400;
AdvPreferredLifetime 3600;
Base6to4Interface eth0;
};
RDNSS #PREFIX#:1::1 {
AdvRDNSSOpen on;
};
};
Um túnel 6to4 pode ser criado assim:
ip route add 2000::/3 via ::192.88.99.1 dev sit0
ip addr add #PREFIX#:1::1/64 dev eth1
Finalmente, o ip6tables é seu amigo. A configuração acima assume que existe um servidor DNS compatível com IPv6 em: 1 :: 1. dnsmasq deve fazer bem.
Espero que esta informação seja suficiente para que você possa pesquisar os manuais corretos.