Todos os produtos
Search
Central de documentação

:Troubleshoot IPv6 ping failures on an ECS instance

Última atualização: Jul 03, 2026

Diagnostique e corrija falhas de ping IPv6 causadas por endereços mal configurados, regras de grupo de segurança ou falta de largura de banda IPv6 para internet.

Sintomas

Após ativar um endereço IPv6 em uma instância ECS, o comando ping -6 não alcança o endereço IPv6 da instância.

Causas

Causas possíveis:

  • O endereço IPv6 está configurado incorretamente.

  • O grupo de segurança está configurado incorretamente.

  • A largura de banda IPv6 para internet não está ativada, impedindo a comunicação da instância via IPv6.

Etapa 1: Verifique a configuração do IPv6

  1. Conecte-se à instância Linux usando uma conexão VNC. Consulte Conectar-se a uma instância Linux usando uma conexão VNC.

  2. Visualize e registre o endereço MAC da instância:

    curl http://100.100.100.200/latest/meta-data/mac && echo
  3. Obtenha os metadados da instância, incluindo o endereço IPv6, o gateway IPv6 e o bloco CIDR IPv6:

    Nota

    Substitua [$MAC_ID] pelo endereço MAC obtido na etapa anterior.

    curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_ID]/ipv6s && echo \n && curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_ID]/ipv6-gateway && echo \n && curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_ID]/vswitch-ipv6-cidr-block && echo \n

    O comando retorna uma saída semelhante a esta: image.png

  4. Verifique se o endereço IPv6 da instância corresponde aos metadados:

    Nota

    Este exemplo utiliza a NIC eth0. Substitua-a pelo nome real da sua NIC.

    ifconfig eth0

    Se os endereços forem consistentes, a configuração está correta. Caso contrário, reconfigure o endereço IPv6. Consulte Configurar um endereço IPv6. image (1).png

  5. Confirme se o gateway IPv6 da instância corresponde aos metadados:

    route -6 -ne | grep ::/0

    Se os gateways forem consistentes, a configuração está correta. Caso contrário, reconfigure o endereço IPv6. Consulte Configurar um endereço IPv6. Dingtalk_20201015114016.jpg

  6. Valide se o bloco CIDR IPv6 da instância corresponde aos metadados:

     route -6 -ne | grep eth0

    Se os blocos CIDR forem consistentes, a configuração está correta. Caso contrário, reconfigure o endereço IPv6. Consulte Configurar um endereço IPv6. Dingtalk_20201015141202.jpg

Etapa 2: Verifique a configuração do grupo de segurança

  1. Acesse o ECS Console - Security Group.

  2. No canto superior esquerdo da página, selecione uma região e um grupo de recursos.地域

  3. Localize o grupo de segurança desejado e clique em Actions na coluna Operation.

  4. Na página de detalhes do grupo de segurança, vá para a seção Rules e selecione Inbound ou Outbound.

    Para usar o comando ping, adicione uma regra que defina Protocol como All ICMPv6 e Source como o segmento de endereço IPv6 de destino, por exemplo, 2001:db8:1234:1a00::***. Se essa regra estiver ausente, consulte Adicionar uma regra de grupo de segurança.

Etapa 3: Verifique a largura de banda IPv6 para internet

Por padrão, um endereço IPv6 suporta apenas comunicação em rede privada. Para acessar a internet via IPv6, ative a largura de banda IPv6 para internet. Consulte Ativar largura de banda IPv6 para internet.

Verifique também se há Egress-only rules configuradas no gateway IPv6. Para permitir tráfego de entrada da internet para o endereço IPv6 da instância, exclua essas regras.

image

Etapa 4: Validar a conectividade IPv6

Testar conectividade com a rede pública

Nota

Certifique-se de que tanto o servidor quanto o cliente suportam e têm o IPv6 configurado.

ping -6 aliyun.com

A saída abaixo indica conectividade normal:ping -6

Nota

Neste exemplo, aliyun.com suporta IPv6. Após configurar sua instância ECS, você poderá acessar aliyun.com via IPv6.

Testar conectividade com a rede privada

Nota

Certifique-se de que tanto o servidor quanto o cliente suportam e têm o IPv6 configurado. Neste exemplo, tanto ECS01 quanto ECS02 devem ter o IPv6 configurado.

Em ECS01, execute ping6 <Private IPv6 address of ECS02> para testar o endereço IPv6 de ECS02 com ping.

Se pacotes de resposta forem recebidos, a comunicação IPv6 privada de ECS01 para ECS02 está normal.pingecs02

Da mesma forma, execute ping6 em ECS02 para testar o endereço IPv6 de ECS01 com ping.

Se pacotes de resposta forem recebidos, a comunicação IPv6 privada de ECS02 para ECS01 está normal.pingecs01

Referências