Que software eu poderia usar para configurar um túnel IP 4in6 (RFC 2473) no GNU / Linux?

1

Aqui está o meu problema. Eu tenho um servidor A que tem dois endereços IP. Um IPv4 público e um IPv6.

O servidor B tem apenas um endereço IPv6.

Eu quero hospedar a maioria dos meus serviços no servidor B (porque eu tenho mais espaço em disco, eu posso controlá-lo melhor), mas eu preciso do IPv4 do servidor A. Eu gostaria de configurar um túnel 4in6 ( RFC 2473 ) entre A e B para que eu possa transferir o tráfego do endereço IPv4 em A para B.

Se necessário, posso solicitar outro endereço IPv4 no servidor A, mas prefiro não fazê-lo.

Minha pergunta é: qual software usa para fazer o tunelamento 4in6? Eu suponho que o OpenVPN pode fazer a coisa, mas existe alguma implementação do protocolo 4in6 no Linux?

Um pouco mais desafiador: o endereço IPv4 vem de uma interface de veneto, que não pode ser superada. Como eu poderia transferir a propriedade desse endereço que não uso no servidor A para o servidor B?

Obrigado

    
por Mildred 30.08.2012 / 10:50

1 resposta

1

Parece que nenhum software específico é necessário para túneis 4 em 6: link

Uso para criar um dispositivo de tunelamento 4over6 (mas não está ativo posteriormente)

# /sbin/ip tunnel add <device> mode ip4ip6 remote <ipv6addressofforeigntunnel> local <ipv6addresslocal>

Uso (exemplo genérico para um túnel):

# /sbin/ip -6 tunnel add ip6tnl1 mode ip4ip6 remote <ipv6addressofforeigntunnel1> local <ipv6addresslocal>
# /sbin/ip link set dev ip6tnl1 up 
# /sbin/ip -6 route add <prefixtoroute1> dev ip6tnl1 metric 1

Isso não me diz ainda como posso encaminhar o endereço IPv4 do meu dispositivo vmnet, mas pelo menos agora parece fácil criar um NAT no servidor A.

    
por 30.08.2012 / 10:50