SPOILER
O problema, na verdade, estava relacionado ao fato de eu não ter configurado os endereços IPv6 usando /etc/network/interfaces/
, mas "somente" usando ip a a ...
.
Eu nunca pensei que isso pudesse ser diferente, mas acabou sendo o caso desta vez.
PASSOS para a SOLUÇÃO:
Durante a investigação, fiz um simples ping6 de machine2 em direção a machine1, que estranhamente corrigia o problema que eu estava tendo.
Depois disso, o handshake TCP foi criado corretamente e eu consegui fazer um curl -g -6 ..
, que era o comando de destino que eu queria fazer e fiquei como o YES finalmente!
Mas então eu estava tipo ... isso não faz sentido, porque o ICMPv6 não está cuidando disso?
Isso me fez pensar que eu deveria verificar a tabela ndp ( ip -6 neigh show
) que realmente me mostrou que a entrada para machine1 tinha FAILED .
O que significa que, por alguma razão, o ICMPv6 não estava conseguindo trocar solicitações / anúncios vizinhos.
No final, lembrei que a reinicialização simples do PC geralmente corrige todos os problemas, mas desde que eu configurei minhas interfaces usando apenas ip a a ...
isso iria liberar minha configuração, então o que eu fiz foi configurado /etc/network/interfaces/
com endereços IPv6 apropriados e reinicializado máquinas.
Esta foi a fonte de todos os problemas;)
SOLUÇÃO :
Não faça nada em relação ao rp_filter no modo solto para IPv6 == > está ativado por padrão.
Apenas certifique-se de que você configurou corretamente suas interfaces:)
PS: Alguém sabe o que eu estraguei? Por que não consegui usar simplesmente ip address add....
? Obrigado.