Todos os produtos
Search
Central de documentação

Elastic Compute Service:Enable IPv6 for ECS instances

Última atualização: Sep 20, 2026

Atribua um endereço IPv6 a uma instância ECS em uma VPC com IPv6 ativado, configure-o no sistema operacional e ative a comunicação IPv6 pública ou privada.

Nota

O IPv6 resolve a escassez de endereços IPv4 ao fornecer um vasto espaço de endereçamento, eliminando conflitos de endereços e barreiras para a conexão de dispositivos à internet.

Limitações

Regiões que suportam o IPv6 Gateway

Nota

Um IPv6 Gateway é um gateway para tráfego IPv6 em uma VPC. Por padrão, um endereço IPv6 atribuído fornece apenas comunicação de rede privada. Você pode ativar a comunicação de rede pública comprando largura de banda de internet para o endereço IPv6 por meio de um IPv6 Gateway. Para mais informações, consulte {{XREF_0}}.

Área

Regiões

Ásia-Pacífico - China

China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Hangzhou), China (Shanghai), China (Fuzhou - Local Region), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu), China (Hong Kong), China (Zhongwei), China (Nanjing - Local Region)

Ásia-Pacífico - Outras

Philippines (Manila), Singapore, Japan (Tokyo), South Korea (Seoul), Indonesia (Jakarta), Malaysia (Kuala Lumpur), Malaysia (Johor), Thailand (Bangkok)

Europa e Américas

US (Virginia), US (Silicon Valley), Germany (Frankfurt), UK (London), Mexico, France (Paris)

Oriente Médio

SAU (Riyadh - Partner Region)

Importante

A região SAU (Riyadh - Partner Region) é operada por um parceiro.

Famílias de instâncias ECS não suportadas

  • Família de instâncias com uso intensivo de computação ic5

  • Família de instâncias otimizadas para memória se1

  • Família de instâncias de big data d1

  • Famílias de instâncias equipadas com SSD local i2g e i1

  • Famílias de instâncias otimizadas para computação de alta frequência hfc5 e de uso geral de alta frequência hfg5

  • Famílias de instâncias ECS Bare Metal com rede aprimorada, de uso geral ebmg5 e otimizadas para memória ebmr5s

  • Famílias de instâncias de geração anterior com capacidade de expansão xn4, n4, mn4 e e4

  • Família de instâncias Super Computing Cluster de alta frequência scch5

  • Família de instâncias otimizadas para computação com aceleração por GPU gn5

  • Famílias de instâncias com capacidade de expansão n1, n2 e e3

  • Famílias de instâncias de uso geral sn2 e sn1

Limites de endereços IPv6 por instância

O número de endereços IPv6 atribuíveis a uma instância ECS depende do número de ENIs que podem ser conectadas à instância e do número de endereços IPv6 atribuíveis a cada ENI.

  • O número de endereços IPv6 atribuíveis a uma única ENI depende da família da instância. Consulte a coluna Número de endereços IPv6 por ENI em {{XREF_1}}.

  • O número de ENIs conectáveis a uma única instância é determinado pela família da instância. Consulte a coluna Interface de Rede Elástica em {{XREF_2}}.

Procedimento

Nota

Você pode usar a implantação com um clique para concluir rapidamente as seguintes operações.

Etapa 1: Ativar o IPv6 para a VPC e o vSwitch

Certifique-se de que o IPv6 esteja ativado para a VPC e o vSwitch onde sua instância ECS está localizada. Consulte {{XREF_3}} e {{XREF_4}}.

Após ativar o IPv6, visualize o IPv6 CIDR block (prefixo /56) atribuído na aba Basic Information da página de detalhes da VPC para confirmar que o IPv6 está ativado.

Após ativar o IPv6, o IPv6 CIDR Block na página de detalhes do vSwitch exibe o bloco de endereços com prefixo /64 atribuído.

Etapa 2: Atribuir um endereço IPv6

Atribua um endereço IPv6 a uma instância ECS para comunicação IPv6 com outras instâncias ou redes externas.

Atribuir a uma instância existente

  1. Acesse Console do ECS - Instâncias.

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

  3. Encontre a instância ECS de destino e clique em seu ID. Em seguida, no menu All Operations, escolha Network and Security Group > Manage IPv6 Addresses.

  4. Na caixa de diálogo Manage Secondary Private IP Address, na seção IPv6 Supported, clique em Assign New IP Address.

    Se você não precisar especificar um endereço IPv6, deixe o campo de endereço IPv6 vazio. O sistema atribui um endereço automaticamente.
  5. Clique em OK.

Atribuir durante a criação

Ao criar uma instância, atente-se às seguintes configurações. Para outras configurações, consulte {{XREF_5}}.

  • Networking: Selecione uma VPC e um vSwitch com IPv6 ativado.

  • Instance: Clique em Select Instance Type, filtre por tipos de instância com IPv6 Supported e, em seguida, selecione um tipo de instância.

    Na página de seleção de tipo de instância, clique no ícone de configurações de coluna, selecione IPv6 na caixa de diálogo de seleção de coluna e clique em OK para visualizar o suporte a IPv6 para cada tipo de instância na lista.

  • Networking: Clique em Elastic Network Interface | IPv6 (Optional) e, em seguida, selecione Assign IPv6 Address Free of Charge.

Após a atribuição do endereço, visualize seus detalhes no console do ECS. Consulte {{XREF_6}}.

Etapa 3: Configurar o endereço IPv6

Configure o endereço IPv6 na NIC da instância para que o sistema operacional possa reconhecê-lo e usá-lo.

  1. Algumas imagens configuram e reconhecem endereços IPv6 automaticamente. Verifique se o sistema operacional da sua instância detectou o endereço IPv6:

    Instâncias Linux

    1. Conecte-se à instância Linux.

      Consulte {{XREF_7}}.

    2. Execute ip -6 addr show ou ifconfig.

      1. Se a saída mostrar um endereço unicast global e um endereço link-local conforme o exemplo a seguir, o endereço IPv6 foi detectado. Ignore as etapas de configuração restantes. Caso contrário, prossiga.

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
        inet6 2408:4002:xxx:xxx:4a3a:5a86:752c/128 scope global dynamic noprefixroute
           valid_lft 128351sec preferred_lft 85151sec
        inet6 fe80::216:xxx:xxx:a375/64 scope link noprefixroute
           valid_lft forever preferred_lft forever

    Instâncias Windows

    1. Conecte-se à instância Windows.

      Consulte {{XREF_8}}.

    2. Abra a ferramenta de linha de comando e execute ipconfig.

      1. Se a saída mostrar um endereço unicast global e um endereço link-local conforme o exemplo a seguir, o endereço IPv6 foi detectado. Ignore as etapas de configuração restantes. Caso contrário, prossiga.

    Ethernet adapter Ethernet:
    
       Connection-specific DNS Suffix  . :
       IPv6 Address. . . . . . . . . . . : 2408:4xxx:9100:7c9c:4a3a:5a86:752d
       Link-local IPv6 Address . . . . . : fe80::xxx:4618:8729%5
  2. Configure o endereço IPv6.

    Importante

    A configuração automática requer o Cloud Assistant. Se a sua instância não suportar o Cloud Assistant ou se você preferir não instalá-lo, configure o endereço IPv6 manualmente.

    (Recomendado) Configuração automática

    Pré-requisitos

    1. O cliente do Cloud Assistant está instalado na instância. Caso contrário, consulte {{XREF_9}}.

    2. Este método aplica-se apenas aos seguintes sistemas operacionais: Alibaba Cloud Linux 2/3, CentOS 6/7/8, Red Hat 6/7, Anolis OS, Fedora, Ubuntu 14/16/18/20, Debian 8/9/10/11, SUSE 11/12/15, OpenSUSE 15/42 e FreeBSD 11.

    Importante

    Este processo usa o Cloud Assistant e pode reiniciar a NIC ou os serviços de rede, causando uma interrupção temporária da rede.

    Procedimento

    1. Conecte-se à instância Linux.

      Consulte {{XREF_10}}.

    2. Configure o endereço IPv6:

      Nota

      Por padrão, este comando verifica se o plug-in ecs-utils-ipv6 está instalado e atualizado. Caso contrário, o sistema baixa e instala a versão mais recente automaticamente.

      sudo acs-plugin-manager --exec --plugin=ecs-utils-ipv6

    Configuração manual (Linux)

    1. Conecte-se à instância Linux.

      Consulte {{XREF_11}}.

    2. Execute ip addr | grep inet6 ou ifconfig | grep inet6 para verificar se o IPv6 está ativado.

      1. Se nenhuma informação inet6 for retornada, o IPv6 está desativado. Ative-o da seguinte forma:

        Como ativar o serviço IPv6?

        Alibaba Cloud Linux 2/3

        1. Modifique /etc/sysctl.conf:

          vi /etc/sysctl.conf
        2. Pressione I para entrar no modo de edição. Altere os seguintes valores de 1 para 0:

          net.ipv6.conf.all.disable_ipv6 = 1
          net.ipv6.conf.default.disable_ipv6 = 1
          net.ipv6.conf.lo.disable_ipv6 = 1
        3. Para ativar uma interface de rede específica, adicione o seguinte:

          net.ipv6.conf.eth0.disable_ipv6 = 0
        4. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        5. Verifique se há diferenças entre o /etc/sysctl.conf e o /etc/sysctl.conf no initramfs:

          diff -u /etc/sysctl.conf <(lsinitrd -f /etc/sysctl.conf)
          Nota

          O Alibaba Cloud Linux 2 usa initramfs. Se o /etc/sysctl.conf no initramfs for diferente do /etc/sysctl.conf principal, o sistema poderá aplicar uma configuração incorreta na inicialização.

        6. Se os dois arquivos forem diferentes, regenere o initramfs:

          sudo dracut -v -f
        7. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_12}}.

        8. Execute ip addr | grep inet6 ou ifconfig | grep inet6 para verificar se o IPv6 está ativado.

          Se informações inet6 forem retornadas, o IPv6 está ativado.

        Alibaba Cloud Linux 4

        1. Modifique o arquivo /etc/sysctl.conf:

          vi /etc/sysctl.conf
        2. Pressione i para entrar no modo de edição e adicione ou modifique o seguinte conteúdo:

          net.ipv6.conf.all.disable_ipv6 = 0
          net.ipv6.conf.default.disable_ipv6 = 0
        3. Pressione Esc para sair do modo de edição, digite :wq e pressione Enter para salvar e sair.

        4. Execute o seguinte comando para aplicar a configuração:

          sysctl -p
        5. Execute ip -6 addr show para verificar se o IPv6 está ativado.

          Se informações inet6 forem retornadas, o IPv6 está ativado.

        CentOS 6/7

        1. Modifique /etc/modprobe.d/disable_ipv6.conf:

          vi /etc/modprobe.d/disable_ipv6.conf
          1. Pressione I para entrar no modo de edição e altere options ipv6 disable=1 para options ipv6 disable=0.

          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        2. Modifique /etc/sysconfig/network:

          vi /etc/sysconfig/network
          1. Pressione I para entrar no modo de edição e altere NETWORKING_IPV6=no para NETWORKING_IPV6=yes.

          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        3. (Opcional) Recarregue o módulo IPv6:

          Nota

          Para o CentOS 6, esta etapa é obrigatória. Caso contrário, ignore-a.

          modprobe ipv6 -r
          modprobe ipv6
          lsmod | grep ipv6

          Se o seguinte for retornado, o módulo IPv6 está carregado:

          ipv6                  xxxxx  8
          Nota

          O valor da terceira coluna não deve ser 0. Caso contrário, reative o serviço IPv6.

        4. Modifique /etc/sysctl.conf:

          vi /etc/sysctl.conf
          1. Pressione I para entrar no modo de edição. Altere os seguintes valores de 1 para 0:

            net.ipv6.conf.all.disable_ipv6 = 1
            net.ipv6.conf.default.disable_ipv6 = 1
            net.ipv6.conf.lo.disable_ipv6 = 1
          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        5. Aplique a configuração:

          sudo sysctl -p

        Debian 8/9

        1. Modifique /etc/default/grub:

          vi /etc/default/grub
          1. Pressione I para entrar no modo de edição e exclua ipv6.disable=1.

          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        2. Modifique /boot/grub/grub.cfg:

          vi /boot/grub/grub.cfg
          1. Pressione I para entrar no modo de edição e exclua ipv6.disable=1.

          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        3. {{XREF_13}}.

        4. Modifique /etc/sysctl.conf:

          vi /etc/sysctl.conf
          1. Pressione I para entrar no modo de edição. Altere os seguintes valores de 1 para 0:

            net.ipv6.conf.all.disable_ipv6 = 0
            net.ipv6.conf.default.disable_ipv6 = 0
            net.ipv6.conf.lo.disable_ipv6 = 0
          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        5. Aplique a configuração:

          sudo sysctl -p

        Ubuntu 14/16 e OpenSUSE 42

        1. Modifique /etc/sysctl.conf:

          vi /etc/sysctl.conf
          1. Pressione I para entrar no modo de edição. Altere os seguintes valores de 1 para 0:

            net.ipv6.conf.all.disable_ipv6 = 0
            net.ipv6.conf.default.disable_ipv6 = 0
            net.ipv6.conf.lo.disable_ipv6 = 0
          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        2. Aplique a configuração:

          sysctl -p

        FreeBSD 11

        1. Modifique /etc/rc.conf:

          vi /etc/rc.conf
          1. Pressione I para entrar no modo de edição e adicione a linha ipv6_activate_all_interfaces="YES".

          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        2. Reinicie a rede para aplicar a configuração:

          /etc/netstart restart

        SUSE 11/12

        1. Modifique /etc/modprobe.d/50-ipv6.conf:

          vi /etc/modprobe.d/50-ipv6.conf
          1. Pressione I para entrar no modo de edição e exclua a linha install ipv6 /bin/true.

          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        2. Modifique /etc/sysctl.conf:

          vi /etc/sysctl.conf
          1. Pressione I para entrar no modo de edição. Altere os seguintes valores de 1 para 0:

            net.ipv6.conf.all.disable_ipv6 = 0
            net.ipv6.conf.default.disable_ipv6 = 0
            net.ipv6.conf.lo.disable_ipv6 = 0
          2. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

        3. Aplique a configuração:

          sysctl -p
      2. Se informações inet6 forem retornadas, o IPv6 está ativado. Configure o endereço IPv6.

    3. Configure o endereço IPv6.

      Alibaba Cloud Linux 2/3, CentOS 6/7 e Red Hat 6/7

      1. Modifique o arquivo de configuração da NIC:

        vi /etc/sysconfig/network-scripts/ifcfg-eth0

        Substitua eth0 pelo nome real da NIC. Salve e saia.

      2. Pressione I para entrar no modo de edição e adicione as seguintes linhas de configuração ao arquivo.

        DHCPV6C=yes
        IPV6INIT=yes
      3. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

      4. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_14}}.

      Alibaba Cloud Linux 4

      Nota

      O Alibaba Cloud Linux 4 usa o NetworkManager para gerenciamento de rede. Os arquivos de configuração da NIC são armazenados em /etc/NetworkManager/system-connections/ em vez de /etc/sysconfig/network-scripts/.

      1. Execute o seguinte comando para visualizar o nome da conexão de rede:

        nmcli connection show

        Anote o nome da conexão, que normalmente é cloud-init eth0.

      2. Execute o seguinte comando para ativar a configuração automática de endereços IPv6:

        nmcli connection modify "cloud-init eth0" ipv6.method auto

        Substitua cloud-init eth0 pelo nome real da sua conexão. Use aspas quando o nome da conexão contiver espaços.

      3. Execute os seguintes comandos para recarregar e aplicar a configuração:

        nmcli connection reload
        nmcli connection up "cloud-init eth0"
      4. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_15}}.

      CentOS 8

      1. Verifique se o arquivo de configuração da NIC contém IPV6INIT=yes e DHCPV6C=yes. Caso contrário, adicione-os antes de prosseguir.

        vi /etc/sysconfig/network-scripts/ifcfg-eth0

        Substitua eth0 pelo identificador real da NIC. Salve e saia.

      2. Desative o recurso de modificação de NIC do cloud-init em /etc/sysconfig/network-scripts/.

        Nota

        Um endereço IPv6 atribuído é configurado automaticamente, mas pode ser perdido após uma reinicialização. Desative o recurso de modificação de NIC do cloud-init para evitar isso.

        1. Abra vi /etc/cloud/cloud.cfg:

          vi /etc/cloud/cloud.cfg
        2. Adicione o seguinte antes da seção Example datasource config:

          network:
            config: disabled

          Salve e saia.

      3. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_16}}.

      Debian 8/9/10/11 e Ubuntu 16

      1. Execute vi /etc/network/interfaces para abrir o arquivo de configuração da NIC e adicione a seguinte linha ao arquivo:

        iface eth0 inet6 dhcp

        Substitua eth0 pelo nome real da NIC. Salve e saia.

      2. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_17}}.

      Ubuntu 18/20

      1. Desative o recurso de modificação de NIC do cloud-init em /etc/sysconfig/network-scripts/.

        Nota

        Um endereço IPv6 atribuído é configurado automaticamente, mas pode ser perdido após uma reinicialização. Desative o recurso de modificação de NIC do cloud-init para evitar isso.

        1. Abra vi /etc/cloud/cloud.cfg:

          vi /etc/cloud/cloud.cfg
        2. Adicione o seguinte antes da seção Example datasource config:

          network:
            config: disabled

          Salve e saia.

      2. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_18}}.

      Ubuntu 14

      1. Execute vi /etc/network/interfaces para abrir o arquivo de configuração da NIC e adicione a seguinte linha ao arquivo:

        iface eth0 inet6 dhcp

        Substitua eth0 pelo nome real da NIC. Salve e saia.

      2. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_19}}.

      FreeBSD 11

      1. Abra vi /etc/rc.conf e adicione as seguintes linhas:

        ipv6_enable="YES"
        ipv6_ifconfig_vtnet0="<IPv6 address> <Subnet prefix length>"

        Substitua vtnet0 pelo nome real da NIC. Salve e saia.

      2. Adicione as seguintes linhas. Salve e saia.

        ip6addrctl_enable="YES"
        ipv6_activate_all_interfaces="YES"
        ipv6_network_interfaces="auto"

        Após a modificação, o arquivo ficará semelhante a:

        hostname="Aliyun"
        sshd_enable="YES"
        dumpdev="NO"
        ipv6_enable="YES"
        ip6addrctl_enable="YES"
        ip6addrctl_policy="ipv4_prefer"
        ipv6_activate_all_interfaces="YES"
        ipv6_network_interfaces="auto"
        ifconfig_lo0="inet 127.0.0.1      netmask 255.0.0.0"
        ifconfig_vtnet0="inet 192.168.XX.XX netmask 255.255.255.0"
        ipv6_ifconfig_vtnet0="2001:XXXX:4:4:4:4:4:4 prefixlen 64"
        defaultrouter="192.168.XX.XX"
        hostname="freebsd"
      3. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_20}}.

      Anolis OS 7.9/8.4, CentOS Stream e Fedora

      1. Verifique se o arquivo de configuração da NIC contém IPV6INIT=yes e DHCPV6C=yes. Caso contrário, adicione-os manualmente.

        vi /etc/sysconfig/network-scripts/ifcfg-eth0

        Substitua eth0 pelo nome real da NIC. Salve e saia.

      2. Reinicie a instância ECS para que a configuração tenha efeito. Para mais informações, consulte {{XREF_21}}.

    Configuração manual (Windows)

    1. Conecte-se à instância Windows.

      Consulte {{XREF_22}}.

    2. Abra a ferramenta de linha de comando e execute ipconfig para verificar se o IPv6 está ativado.

      1. Se nenhuma informação inet6 for retornada, o IPv6 está desativado. Ative-o:

        Como ativar o serviço IPv6?

        1. Acesse Control Panel > Network and Sharing Center > Change adapter settings.

        2. Clique com o botão direito na conexão de rede atual e selecione Type.

        3. Marque a caixa de seleção Internet Protocol Version 6 (TCP/IPv6).

          1. Para Windows Server 2008, 2012, 2016, 2019 e 2022:

            Verifique se a caixa de seleção do protocolo IPv6 está marcada. Se não estiver, marque-a e clique em OK.

          2. Para Windows Server 2003:

            As etapas diferem dependendo se o protocolo IPv6 está instalado.

            Se o protocolo IPv6 existir:

            1. Selecione Internet Protocol Version 6 (TCP/IPv6) e clique em OK.

            Se o protocolo IPv6 não estiver presente:

            1. Na página Local Area Connection Properties, clique em Install. Na página Select Network Component Type, clique em Protocol > Add .

            2. Na página Select Network Protocol, selecione Microsoft TCP/IP Version 6 > OK para concluir a instalação.

            3. Selecione Internet Protocol Version 6 (TCP/IPv6) e, em seguida, clique em OK.

      2. Se informações inet6 forem retornadas, o IPv6 está ativado. Configure o endereço IPv6.

    3. Configure o endereço IPv6.

      1. Na página de detalhes da instância, obtenha o endereço IPv6 atribuído.

      2. Configure o endereço IPv6.

        1. Para Windows Server 2008, 2012, 2016, 2019 e 2022:

          1. Acesse Control Panel > Network.

          2. Clique no nome da conexão de rede atual para abrir a caixa de diálogo de status e, em seguida, clique em Type.

          3. Selecione Internet Protocol Version 6 (TCP/IPv6) > Type.

          4. Selecione Use the following IPv6 address, insira o endereço IPv6, o comprimento do prefixo da sub-rede e o gateway IPv6 e, em seguida, clique em OK.

          5. (Opcional) Para vincular vários endereços IPv6, na página Internet Protocol Version 6 (TCP/IPv6) Properties, clique em Premium para abrir as configurações avançadas. Em seguida, clique em Add para inserir outro endereço IPv6. Ao terminar de adicionar endereços, clique em OK.

        2. Para Windows Server 2003:

          1. Acesse Control Panel > Network Connections e encontre o nome da conexão de rede atual. Neste exemplo, o nome é Local Area Connection 2.

          2. Na área de trabalho do Windows, pressione as teclas Win+R para abrir a caixa de diálogo Run. Insira cmd e clique em OK para abrir a ferramenta de linha de comando.

          3. Adicione um endereço IPv6.

            1. Para adicionar um único endereço IPv6:

            2. netsh interface ipv6 add address "Local Area Connection 2" <IPv6 address>
            3. Para adicionar vários endereços IPv6:

            4. netsh interface ipv6 add address "Local Area Connection 2" <IPv6 address 1>
              netsh interface ipv6 add address "Local Area Connection 2" <IPv6 address 2>
          4. Adicione uma rota padrão:

          5. netsh interface ipv6 add route ::/0 "Local Area Connection 2" <IPv6 gateway>
  3. (Condicional) Esta etapa aplica-se apenas a instâncias Linux.

    Verifique se a ferramenta de configuração de multi-ENI está instalada:

    ls /sbin/eni-ifscan

    Se o comando retornar um caminho conforme mostrado abaixo, a ferramenta está pré-instalada. Modifique o arquivo eni-function.

    Nota

    Se uma instância Linux tiver a ferramenta de configuração de multi-ENI pré-instalada, a NIC IPv6 poderá não ser detectada automaticamente porque a ferramenta não suporta IPv6 por padrão. A instância pode falhar ao obter um endereço IPv6 após uma reinicialização.

    [ecs-user@ixxx7Z ~]$ ls /sbin/eni-ifscan
    /sbin/eni-ifscan

    Como modificar o arquivo eni-function

    1. Modifique o arquivo eni-function:

      vim /etc/eni_utils/eni-function 
    2. Pressione I para entrar no modo de edição. Altere IPV6INIT=no para IPV6INIT=yes e adicione a linha DHCPV6C=yes. Em seguida, salve as alterações e saia.

      O exemplo a seguir mostra o conteúdo do arquivo de configuração modificado:

      cat << EOF > ${config_file}
      DEVICE=${INTERFACE}
      BOOTPROTO=dhcp
      ONBOOT=yes
      TYPE=Ethernet
      USERCTL=yes
      PEERDNS=no
      IPV6INIT=yes
      DHCPV6C=yes
      PERSISTENT_DHCLIENT=yes
      HWADDR=${HWADDR}
      DEFROUTE=no
      EOF
      }
  4. Se o comando ifconfig ou ipconfig retornar o resultado de {{XREF_23}}, a configuração foi bem-sucedida.

A instância ECS agora pode se comunicar por meio de seu endereço IPv6 privado. Teste a conectividade privada da seguinte forma:

Testar conectividade privada

Nota

Para testar a conectividade IPv6, tanto o cliente quanto o servidor devem suportar e estar configurados para IPv6. Neste exemplo, tanto o ECS01 quanto o ECS02 devem ter o IPv6 configurado.

No ECS01, execute ping6 <ECS02_private_IPv6_address> para dar um ping no endereço IPv6 do ECS02.

O recebimento de pacotes de resposta confirma a comunicação IPv6 privada bem-sucedida do ECS01 para o ECS02.

[root@iZbp18z xxx 3tZ ~]# ping6 2400 xxx cfa7:383c
PING 2408:400 xxx 9c:4259:cfa7:383c xxx :4259:cfa7:383c) 56 data bytes
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=1 ttl=64 time=0.175 ms
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=2 ttl=64 time=0.184 ms
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=3 ttl=64 time=0.181 ms
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=4 ttl=64 time=0.193 ms
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=5 ttl=64 time=0.190 ms
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=6 ttl=64 time=0.190 ms
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=7 ttl=64 time=0.181 ms
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=8 ttl=64 time=0.193 ms
64 bytes from xxx 384:d718:0 xxx fa7:383c: icmp_seq=9 ttl=64 time=0.183 ms
64 bytes from 2400:xxx.384 xxx 4259:cfa7:383c: icmp_seq=10 ttl=64 time=0.180 ms
^C
--- 2408:40 xxx 4259:cfa7:383c ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9219ms
rtt min/avg/max/mdev = 0.175/0.184/0.193/0.013 ms
[root@iZbp18z2byht5hn4z9qg3tZ ~]#

No ECS02, execute ping6 <ECS01_private_IPv6_address> para dar um ping no endereço IPv6 do ECS01.

O recebimento de pacotes de resposta confirma a comunicação IPv6 privada bem-sucedida do ECS02 para o ECS01.

[root@iZbp1xxx ~]# ping6 2408:40xxx:xxx:383d
PING 2408:4xxx fa7:383d(2408:xxx:cfa7:383d) 56 data bytes
64 bytes from 2408:4005:3b4:d71b:8a9c:4259:cfa7:383d: icmp_seq=1 ttl=64 time=0.175 ms
64 bytes from xxx:8a9c:4xxx:383d: icmp_seq=2 ttl=64 time=0.173 ms
64 bytes from xxx:8a9c:4xxx:383d: icmp_seq=3 ttl=64 time=0.176 ms
64 bytes from xxx:8a9c:4xxx:383d: icmp_seq=4 ttl=64 time=0.181 ms
64 bytes from xxx:8a9c:4xxx:383d: icmp_seq=5 ttl=64 time=0.193 ms
64 bytes from xxx:8a9c:4xxx:383d: icmp_seq=6 ttl=64 time=0.175 ms
64 bytes from xxx:8a9c:4xxx:383d: icmp_seq=7 ttl=64 time=0.180 ms
64 bytes from xxx:8a9c:4xxx:383d: icmp_seq=8 ttl=64 time=0.180 ms
64 bytes from 2408:xxx:xxx:8a9c:4xxx:cfa7:383d: icmp_seq=9 ttl=64 time=0.168 ms
^C
--- 2408:40xxx:59:cfa7:383d ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8208ms
rtt min/avg/max/mdev = 0.168/0.178/0.193/0.018 ms
[root@iZbp18z2byht5hm4z9qg3uZ ~]#

Etapa 4: Ativar largura de banda de internet para IPv6

Por padrão, um endereço IPv6 fornece apenas comunicação de rede privada. Para ativar o acesso público, compre largura de banda de internet para o endereço IPv6.

  1. Faça login no Console do VPC.

  2. No painel de navegação à esquerda, escolha {value, select, vpc {VPC} public {Access to Internet} connect {Interconnections} acl {ACL} monitor {O&M and Monitoring} gateway {Internet Gateway} other {{value}} } > IPv6 Gateway.

  3. Na barra de navegação superior, selecione a região onde o gateway IPv6 está implantado.

  4. Na página IPv6 Gateway, encontre o gateway IPv6 que você deseja gerenciar com base no ID da VPC da instância e clique no ID do gateway IPv6.

  5. Na página de detalhes do IPv6 Gateway, clique na aba IPv6 Internet Bandwidth, encontre o endereço IPv6 de destino e clique em Activate Internet Bandwidth na coluna Actions.

  6. Na página IPv6 Internet Bandwidth (Pay-as-you-go), defina os seguintes parâmetros, clique em Buy Now e conclua o pagamento.

    Parâmetro

    Descrição

    Traffic

    Método de medição para largura de banda de internet.

    Dois métodos estão disponíveis: Pay-By-Bandwidth e Pay-By-Data-Transfer. {{XREF_24}}.

    Bandwidth

    Largura de banda máxima.

    Billing Cycle

    Ciclo de faturamento. Valores válidos: By Day e By Hour.

    • Se o método de medição for Pay-By-Bandwidth, o ciclo de faturamento será By Day.

    • Se o método de medição for Pay-By-Data-Transfer, o ciclo de faturamento será By Hour.

Após ativar a largura de banda de internet para o endereço IPv6, teste a conectividade IPv6 pública:

Nota

Para testar a conectividade IPv6, tanto o cliente quanto o servidor devem suportar e estar configurados para IPv6.

ping -6 aliyun.com

Se o sistema retornar uma saída semelhante à seguinte, a conexão está normal.

[root@test ~]# ping -6 aliyun.com
PING aliyun.com(2401:b180:1:50::f (2401:b180:xxx::f)) 56 data bytes
64 bytes from 2401:b180:1:50::f (2401:b180:xxx::f): icmp_seq=1 ttl=251 time=2.32 ms
64 bytes from 2401:b180:1:50::f (2401:b180:xxx::f): icmp_seq=2 ttl=251 time=2.28 ms
64 bytes from 2401:b180:1:50::f (2401:b180:xxx::f): icmp_seq=3 ttl=251 time=2.28 ms
64 bytes from 2401:b180:1:50::f (2401:b180:xxx::f): icmp_seq=4 ttl=251 time=2.34 ms
64 bytes from 2401:b180:1:50::f (2401:b180:xxx::f): icmp_seq=5 ttl=251 time=2.33 ms
64 bytes from 2401:b180:1:50::f (2401:b180:xxx::f): icmp_seq=6 ttl=251 time=2.31 ms
^C
--- aliyun.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5006ms
rtt min/avg/max/mdev = 2.284/2.315/2.344/0.035 ms
Nota

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

Mais operações

Adicionar regras de grupo de segurança IPv6

O tráfego IPv4 e IPv6 são independentes. Configure regras de grupo de segurança IPv6 se as suas regras atuais não cobrirem o tráfego IPv6.

Como adicionar regras de grupo de segurança IPv6

  1. Acesse Console do ECS - Grupo de Segurança.

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

  3. Encontre o grupo de segurança de destino. Na coluna Operation, clique em Manage Rules.

  4. Na página de detalhes do grupo de segurança, encontre a seção Access Rule e selecione Inbound ou Outbound.

  5. Consulte {{XREF_25}}.

    Nota

    Defina Source como um bloco CIDR IPv6, como 2001:db8:1234:1a00::***. Consulte {{XREF_26}}.

    Na regra de entrada, defina Action como Allow, Protocol Type como Custom TCP, Port Range como HTTPS (443) e Priority como 1 e, em seguida, clique em Save.

Excluir um endereço IPv6 atribuído

Exclua um endereço IPv6 de uma instância ECS quando ele não for mais necessário. O endereço IPv4 permanece inalterado.

Importante

Certifique-se de que a instância esteja no estado Running ou Stopped.

Procedimento

  1. Acesse Console do ECS - Interfaces de Rede Elástica.

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

  3. Na página ENIs, encontre a interface de rede elástica conectada à instância de destino e que possui um endereço IPv6 atribuído. Na coluna Operation, clique em Manage Elastic Network Interface IPs.

  4. Na caixa de diálogo Manage Elastic Network Interface IPs, clique no ícone image.png ao lado do endereço IPv6 que você deseja excluir.

  5. Clique em OK.

Referências

  • Para remover o acesso à rede pública para um endereço IPv6, {{XREF_27}}.

  • Para gerenciar o tráfego IPv6 dentro de uma VPC, {{XREF_28}} em uma tabela de rotas.