Eu tenho o ipv6 configurado no meu roteador Asus (acho que é da corretora de túneis da Hurricane Electric), e ele funciona do meu Synology NAS - eu consigo pingar / curvar o endereço ipv6 dele. Mas com os aplicativos docker, a bridge padrão diz que o ipv6 está desativado, portanto, não consigo acessar sites via ipv6 em meus contêineres docker. Eu tentei criar outra ponte docker e preencher as informações do ipv6, porque elas não suportam a configuração automática, ao contrário do ipv4. Mas não tenho ideia do que esses campos devem conter.
Eu vejo os seguintes campos (eu prefiro gerenciar contêineres da GUI, mas suponha que seja semelhante via CLI e configs) quando eu criar uma nova ponte de rede:
Enable ipv4 (was checked, it's on auto)
Enable ipv6 (I checked this also):
Subnet (required)
IP range (optional)
Gateway (required)
Disable IP Masquerade (was unchecked)
No meu roteador na página do ipv6 eu tenho muitos endereços e informações:
Connection type: Tunnel 6in4
Client IPv6 Address: someaddress::2
IPv6 Prefix Length: 64
Server IPv6 Address: someaddress::1
LAN IPv6 Address: slightlydifferentaddress::1
LAN Prefix Length: 64
LAN IPv6 Prefix: slightlydifferentaddress::
Também tenho 3 servidores DNS ipv6 preenchidos.
ifconfig da minha Synology mostra 2 inet6 addr para eth0 - um escopo global e um link.
É possível fazer uma ponte de trabalho que permita a conexão dentro de contêineres para serviços ipv6 externos e quais dados devo inserir? Estou completamente confuso e pesquisando isso até piorou.
Eu tentei o endereço do servidor para gateway (someaddress :: 1), e também para a sub-rede (someaddress :: / 64), mas obviamente meu palpite está errado, pois o ping google.com -6 falha quando eu uso essa bridge.
Tags networking ipv6 docker router nas