Por que a precedência do 6to4 se comporta de maneira diferente?

1

Eu tentei usar o serviço TunnelBroker da HE e o serviço 192.88.99.1 da IANA, ambos com o seguinte script:

#!/bin/sh
modprobe
# replace {remote_ip} with HE endpoint or 192.88.99.1
ip tunnel add 6to4 mode sit remote {remote_ip} local 221.xxx.xxx.xxx ttl 255
ip link set 6to4 up
ip addr add 200x:xxxx:xxxx::2/64 dev 6to4 # for 192.88.99.1 it is 2002:abcd:abcd::1/16
ip route add ::/0 dev 6to4
ip -f inet6 addr

Quando eu faço curl ao endereço de pilha dupla para procurar meu ip, sem -4 ou -6 , usando he-ipv6 6to4 retornará um endereço ipv6, usando 192.88.99.1 6to4 retornará endereço ipv4 (forçando ipv6 usando -6 works)

Como posso forçá-lo a retornar o endereço ipv6 por padrão?

    
por hlx98007 09.01.2017 / 03:54

1 resposta

4

O 6to4 usando 192.88.99.1 foi reprovado e não deve mais ser usado. Porque é muito pouco confiável o mecanismo de seleção de endereço de origem ( RFC 6724 ) especifica que um sistema deve preferir IPv4 6to4, se possível.

É possível alterar isso em /etc/gai.conf mas gostaria recomendo strongmente não usar 6to4 em tudo.

    
por 09.01.2017 / 10:12

Tags