

# Habilitar redes avançadas na instância
<a name="enabling_enhanced_networking"></a>

O procedimento usado dependerá do sistema operacional da instância.

## Amazon Linux
<a name="enable-enhanced-networking-ena-AL"></a>

As AMIs do Amazon Linux incluem o driver do kernel necessário para redes aperfeiçoadas com o ENA instalado e o suporte para ENA habilitado. Portanto, se você executar uma instância com uma versão HVM do Amazon Linux em um tipo de instância compatível, a rede avançada já estará habilitada para a instância. Para obter mais informações, consulte [Testar se a rede avançada está habilitada](test-enhanced-networking-ena.md).

## Ubuntu
<a name="enhanced-networking-ena-ubuntu"></a>

As AMIs HVM mais recentes do Ubuntu incluem o driver do kernel necessário para redes aperfeiçoadas com o ENA instalado e o suporte para ENA habilitado. Portanto, se você executar uma instância com a AMI do HVM do Ubuntu mais recente em um tipo de instância compatível, a rede avançada já estará habilitada para a instância. Para obter mais informações, consulte [Testar se a rede avançada está habilitada](test-enhanced-networking-ena.md). 

Se tiver executado a instância usando uma AMI mais antiga e ela ainda não tiver as redes avançadas habilitadas, será possível instalar o pacote do kernel `linux-aws` para obter os drivers de redes avançadas mais recentes e atualizar o atributo necessário.

**Para instalar o pacote do kernel `linux-aws` (Ubuntu 16.04 ou posterior)**  
O Ubuntu 16.04 e o 18.04 são fornecidos com o kernel personalizado do Ubuntu (pacote do kernel `linux-aws`). Para usar um kernel diferente, entre em contato com o [Suporte](https://console.aws.amazon.com/support).<a name="ubuntu-enhanced-networking-ena-procedure"></a>

**Para instalar o pacote do kernel `linux-aws` (Ubuntu Trusty 14.04)**

1. <a name="ubuntu-enhanced-networking-ena-start-step"></a>Conecte-se à sua instância.

1. Atualize o cache de pacotes e os pacotes.

   ```
   ubuntu:~$ sudo apt-get update && sudo apt-get upgrade -y linux-aws
   ```
**Importante**  
Se, durante o processo de atualização, for solicitada a instalação do `grub`, use o `/dev/xvda` para instalar o `grub` e, em seguida, escolha manter a versão atual do `/boot/grub/menu.lst`.

1. [Instância com EBS] A partir do computador local, interrompa a instância usando o console do Amazon EC2 ou um dos seguintes comandos: [https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) (AWS CLI) ou [https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html) (AWS Tools for Windows PowerShell).

   [Instância baseada em armazenamento de instâncias] Você não pode parar a instância para modificar o atributo. Em vez disso, siga este procedimento: [Para habilitar a rede avançada no Ubuntu (instâncias com suporte do armazenamento de instâncias)](#enhanced-networking-ena-instance-store-ubuntu).

1. No computador local, ative o atributo de rede avançada usando um dos seguintes comandos:
   + [https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html) (AWS CLI)

     ```
     aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --ena-support
     ```
   + [https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) (ferramentas para o Windows PowerShell)

     ```
     Edit-EC2InstanceAttribute -InstanceId i-1234567890abcdef0 -EnaSupport $true
     ```

1. (Opcional) Crie uma AMI na instância, conforme descrito em [Criação de uma AMI baseada no Amazon EBS](creating-an-ami-ebs.md). A AMI herda o atributo de rede avançada `enaSupport` da instância. Portanto, é possível usar essa AMI para executar outra instância com a rede avançada habilitada por padrão.

1. A partir do computador local, inicie a instância usando o console do Amazon EC2 ou um dos seguintes comandos: [https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html) (AWS CLI) ou [https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html) (AWS Tools for Windows PowerShell).<a name="enhanced-networking-ena-instance-store-ubuntu"></a>

**Para habilitar a rede avançada no Ubuntu (instâncias com suporte do armazenamento de instâncias)**

Siga o procedimento anterior até a etapa onde você para a instância. Crie uma nova AMI como descrito em [Criação de uma AMI baseada no Amazon S3](creating-an-ami-instance-store.md), habilitando o atributo de rede avançada ao registrar a AMI.
+ [https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) (AWS CLI)

  ```
  aws ec2 register-image --ena-support ...
  ```
+ [https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html) (AWS Tools for Windows PowerShell)

  ```
  Register-EC2Image -EnaSupport $true ...
  ```

## RHEL, SUSE e CentOS
<a name="enhanced-networking-ena-linux"></a>

As AMIs mais recentes para Red Hat Enterprise Linux, SUSE Linux Enterprise Server e CentOS incluem o driver do kernel necessário para redes aperfeiçoadas com o ENA e o suporte para ENA habilitado. Portanto, se você executar uma instância com a AMI mais recente em um tipo de instância compatível, a rede aprimorada já estará habilitada para a instância. Para obter mais informações, consulte [Testar se a rede avançada está habilitada](test-enhanced-networking-ena.md).

O procedimento a seguir fornece as etapas gerais para habilitar a rede aprimorada em uma distribuição do Linux diferente do Amazon Linux AMI ou do Ubuntu. Para obter mais informações, como a sintaxe detalhada dos comandos, os locais dos arquivos ou o suporte para o pacote e a ferramenta, consulte a documentação da sua distribuição do Linux.

**Para habilitar a rede avançada no Linux**

1. <a name="other-linux-enhanced-networking-ena-start-step"></a>Conecte-se à sua instância.

1. Clone o código-fonte do driver do kernel do `ena` na instância no GitHub em [https://github.com/amzn/amzn-drivers](https://github.com/amzn/amzn-drivers). (Como o SUSE Linux Enterprise Server 12 SP2 e posterior incluem ENA 2.02 por padrão, não é necessário fazer download e compilar o driver ENA. Para o SUSE Linux Enterprise Server 12 SP2 e posterior, é necessário registrar uma solicitação para adicionar a versão do driver que deseja ao kernel comercial). 

   ```
   git clone https://github.com/amzn/amzn-drivers
   ```

1. Compile e instale o driver do kernel do `ena` na instância. Essas etapas dependem da distribuição Linux. Para obter mais informações sobre a compilação do driver do kernel no Red Hat Enterprise Linux, consulte [How do I install the latest ENS driver for enhanced network support on an Amazon EC2 instance that runs RHEL?](https://repost.aws/knowledge-center/install-ena-driver-rhel-ec2)

1. Execute o comando **sudo depmod** para atualizar as dependências do driver do kernel.

1. <a name="other-linux-enhanced-networking-ena-stop-step"></a>Atualize o `initramfs` na instância para garantir que o novo driver do kernel seja carregado no momento da inicialização. Por exemplo, se a distribuição oferecer suporte a **dracut**, será possível usar o comando a seguir.

   ```
   dracut -f -v
   ```

1. <a name="predictable-network-names-ena"></a>Determine se o sistema usa nomes previsíveis de interface de rede por padrão. Os sistemas que usam as versões 197 ou superiores do **systemd** ou **udev** podem renomear dispositivos de Ethernet e não garantem que uma única interface de rede será nomeada `eth0`. Esse comportamento pode causar problemas para conexão à instância. Para mais informações e ver outras opções de configuração, consulte [Nomes previsíveis de interface de rede](https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/) no site freedesktop.org.

   1. É possível verificar as versões do **systemd** ou **udev** em sistemas baseados em RPM com o comando a seguir.

      ```
      rpm -qa | grep -e '^systemd-[0-9]\+\|^udev-[0-9]\+'
      systemd-208-11.el7_0.2.x86_64
      ```

      No exemplo do Red Hat Enterprise Linux 7 acima, a versão do **systemd** é a 208, portanto, os nomes previsíveis de interface de rede devem ser desativados.

   1. Desabilite nomes previsíveis de interface de rede adicionando a opção `net.ifnames=0` à linha `GRUB_CMDLINE_LINUX` no `/etc/default/grub`.

      ```
      sudo sed -i '/^GRUB\_CMDLINE\_LINUX/s/\"$/\ net\.ifnames\=0\"/' /etc/default/grub
      ```

   1. Recompile o arquivo de configuração do grub.

      ```
      sudo grub2-mkconfig -o /boot/grub2/grub.cfg
      ```

1. [Instância com EBS] No computador local, interrompa a instância usando o console do Amazon EC2 ou um dos seguintes comandos: [https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) (AWS CLI), [https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html) (AWS Tools for Windows PowerShell).

   [Instância baseada em armazenamento de instâncias] Você não pode parar a instância para modificar o atributo. Em vez disso, siga este procedimento: [Para habilitar as redes avançadas no Linux (instâncias compatíveis com o armazenamento de instância)](#other-linux-enhanced-networking-ena-instance-store).

1. No computador local, ative o atributo de rede avançada `enaSupport` usando um dos seguintes comandos:
   + [https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html) (AWS CLI)

     ```
     aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --ena-support
     ```
   + [https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) (ferramentas para o Windows PowerShell)

     ```
     Edit-EC2InstanceAttribute -InstanceId i-1234567890abcdef0 -EnaSupport $true
     ```

1. (Opcional) Crie uma AMI na instância, conforme descrito em [Criação de uma AMI baseada no Amazon EBS](creating-an-ami-ebs.md). A AMI herda o atributo de rede avançada `enaSupport` da instância. Portanto, é possível usar essa AMI para executar outra instância com a rede avançada habilitada por padrão.

   Se o sistema operacional da instância contiver um arquivo `/etc/udev/rules.d/70-persistent-net.rules`, você deverá excluí-lo antes de criar a AMI. Esse arquivo contém o endereço MAC do adaptador de Ethernet da instância original. Se outra instância for iniciada com esse arquivo, o sistema operacional será incapaz de localizar o dispositivo e o `eth0` poderá falhar causando problemas de inicialização. Esse arquivo é gerado novamente no próximo ciclo de inicialização, e todas as instâncias executadas na AMI criam sua própria versão do arquivo.

1. A partir do computador local, inicie a instância usando o console do Amazon EC2 ou um dos seguintes comandos: [https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html) (AWS CLI) ou [https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html) (AWS Tools for Windows PowerShell).

1. (Opcional) Conecte-se à instância e verifique se o driver do kernel está instalado.

   Se não for possível conectar-se à instância depois de habilitar a rede avançada, consulte [Solucionar problemas do driver do kernel do ENA no Linux](troubleshooting-ena.md).<a name="other-linux-enhanced-networking-ena-instance-store"></a>

**Para habilitar as redes avançadas no Linux (instâncias compatíveis com o armazenamento de instância)**

Siga o procedimento anterior até a etapa onde você para a instância. Crie uma nova AMI como descrito em [Criação de uma AMI baseada no Amazon S3](creating-an-ami-instance-store.md), habilitando o atributo de rede avançada ao registrar a AMI.
+ [https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) (AWS CLI)

  ```
  aws ec2 register-image --ena-support ...
  ```
+ [https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html) (AWS Tools for Windows PowerShell)

  ```
  Register-EC2Image -EnaSupport ...
  ```

## Ubuntu com DKMS
<a name="enhanced-networking-ena-ubuntu-dkms"></a>

Esse método é apenas para fins de teste e feedback. Não é destinado ao uso com implantações de produção. Para implantações de produção, consulte [Ubuntu](#enhanced-networking-ena-ubuntu).

**Importante**  
O uso do DKMS anula o acordo de suporte da sua assinatura. Ele não deve ser usado para implantações de produção.

**Para habilitar a rede avançada com o ENA no Ubuntu (instâncias com suporte do EBS)**

1. Siga as etapas 1 e 2 em [Ubuntu](#enhanced-networking-ena-ubuntu).

1. Instale os pacotes `build-essential` para compilar o driver do kernel e o pacote `dkms` para que o driver do kernel do `ena` seja recompilado sempre que o kernel for atualizado.

   ```
   ubuntu:~$ sudo apt-get install -y build-essential dkms
   ```

1. Clone a fonte do driver do kernel do `ena` na instância no GitHub em [https://github.com/amzn/amzn-drivers](https://github.com/amzn/amzn-drivers).

   ```
   ubuntu:~$ git clone https://github.com/amzn/amzn-drivers
   ```

1. Mova o pacote `amzn-drivers` para o diretório `/usr/src/` para que o DKMS possa localizá-lo e compilá-lo para cada atualização de kernel. Adicione o número da versão (é possível localizar o número da versão atual nas notas de release) do código-fonte ao nome do diretório. Por exemplo, a versão `1.0.0` é mostrada no exemplo a seguir.

   ```
   ubuntu:~$ sudo mv amzn-drivers /usr/src/amzn-drivers-1.0.0
   ```

1. Crie o arquivo de configuração do DKMS com os valores a seguir substituindo a versão do `ena`.

   Criar o arquivo.

   ```
   ubuntu:~$ sudo touch /usr/src/amzn-drivers-1.0.0/dkms.conf
   ```

   Edite o arquivo e adicione os valores a seguir.

   ```
   ubuntu:~$ sudo vim /usr/src/amzn-drivers-1.0.0/dkms.conf
   PACKAGE_NAME="ena"
   PACKAGE_VERSION="1.0.0"
   CLEAN="make -C kernel/linux/ena clean"
   MAKE="make -C kernel/linux/ena/ BUILD_KERNEL=${kernelver}"
   BUILT_MODULE_NAME[0]="ena"
   BUILT_MODULE_LOCATION="kernel/linux/ena"
   DEST_MODULE_LOCATION[0]="/updates"
   DEST_MODULE_NAME[0]="ena"
   AUTOINSTALL="yes"
   ```

1. Adicione, compile e instale o driver do kernel do `ena` na instância usando o DKMS.

   Adicione o driver do kernel ao DKMS.

   ```
   ubuntu:~$ sudo dkms add -m amzn-drivers -v 1.0.0
   ```

   Crie o driver do kernel usando o comando **dkms**.

   ```
   ubuntu:~$ sudo dkms build -m amzn-drivers -v 1.0.0
   ```

   Instale o driver do kernel usando **dkms**.

   ```
   ubuntu:~$ sudo dkms install -m amzn-drivers -v 1.0.0
   ```

1. Reconstrua `initramfs` para que o driver do kernel correto seja carregado no momento da inicialização.

   ```
   ubuntu:~$ sudo update-initramfs -u -k all
   ```

1. Verifique se o kernel do driver `ena` está instalado usando o comando modinfo ena em [Testar se a rede avançada está habilitada](test-enhanced-networking-ena.md).

   ```
   ubuntu:~$ modinfo ena
   filename:	   /lib/modules/3.13.0-74-generic/updates/dkms/ena.ko
   version:		1.0.0
   license:		GPL
   description:	Elastic Network Adapter (ENA)
   author:		 Amazon.com, Inc. or its affiliates
   srcversion:	 9693C876C54CA64AE48F0CA
   alias:		  pci:v00001D0Fd0000EC21sv*sd*bc*sc*i*
   alias:		  pci:v00001D0Fd0000EC20sv*sd*bc*sc*i*
   alias:		  pci:v00001D0Fd00001EC2sv*sd*bc*sc*i*
   alias:		  pci:v00001D0Fd00000EC2sv*sd*bc*sc*i*
   depends:
   vermagic:	   3.13.0-74-generic SMP mod_unload modversions
   parm:		   debug:Debug level (0=none,...,16=all) (int)
   parm:		   push_mode:Descriptor / header push mode (0=automatic,1=disable,3=enable)
   		  0 - Automatically choose according to device capability (default)
   		  1 - Don't push anything to device memory
   		  3 - Push descriptors and header buffer to device memory (int)
   parm:		   enable_wd:Enable keepalive watchdog (0=disable,1=enable,default=1) (int)
   parm:		   enable_missing_tx_detection:Enable missing Tx completions. (default=1) (int)
   parm:		   numa_node_override_array:Numa node override map
   (array of int)
   parm:		   numa_node_override:Enable/Disable numa node override (0=disable)
   (int)
   ```

1. Passe para a etapa 3 em [Ubuntu](#enhanced-networking-ena-ubuntu). 

## Habilitar redes avançadas no Windows
<a name="enable-enhanced-networking-ena-windows"></a>

Se você executou a instância e ela ainda não tiver a rede avançada habilitada, você deverá fazer download e instalar o driver do adaptador de rede necessário na instância e, em seguida, definir o atributo `enaSupport` da instância para ativar a rede avançada.

**Para habilitar a rede avançada**

1. Conecte-se à instância e faça login como administrador local.

1. [Windows Server 2016 e 2019 apenas] Execute o seguinte script do PowerShell do EC2Launch para configurar a instância depois de instalar o driver.

   ```
   PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
   ```

1. Na instância, instale o driver da seguinte forma:

   1. [Faça download](https://s3.amazonaws.com/ec2-windows-drivers-downloads/ENA/Latest/AwsEnaNetworkDriver.zip) do driver mais recente para a instância.

   1. Extraia o arquivo zip.

   1. Instale o driver executando o script `install.ps1` do PowerShell.
**nota**  
Se você receber um erro de política de execução, defina a política como `Unrestricted` (por padrão, ela é definida como `Restricted` ou `RemoteSigned`). Em uma linha de comando, execute `Set-ExecutionPolicy -ExecutionPolicy Unrestricted` e, depois, execute o script `install.ps1` do PowerShell novamente.

1. No seu computador local, interrompa a instância usando o console do Amazon EC2 ou um dos comandos a seguir: [https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) (AWS CLI) ou [https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html) (AWS Tools for Windows PowerShell).

1. Ative o suporte ao ENA na instância da seguinte maneira:

   1. No computador local, verifique o atributo de suporte ao ENA da instância do EC2 em sua instância executando um dos seguinte comandos. Se o atributo não estiver habilitado, a saída será “[]” ou em branco. `EnaSupport` será definido como `false` por padrão.
      + [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) (AWS CLI)

        ```
        aws ec2 describe-instances --instance-ids i-1234567890abcdef0 --query "Reservations[].Instances[].EnaSupport"
        ```
      + [https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html) (ferramentas para o Windows PowerShell)

        ```
        (Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.EnaSupport
        ```

   1. Para ativar o suporte ao ENA, execute um dos seguintes comandos:
      + [https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html) (AWS CLI)

        ```
        aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --ena-support
        ```
      + [https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) (AWS Tools for Windows PowerShell)

        ```
        Edit-EC2InstanceAttribute -InstanceId i-1234567890abcdef0 -EnaSupport $true
        ```

      Se encontrar problemas ao reiniciar a instância, também é possível desativar o suporte ao ENA com um dos seguintes comandos:
      + [https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html) (AWS CLI)

        ```
        aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --no-ena-support
        ```
      + [https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) (AWS Tools for Windows PowerShell)

        ```
        Edit-EC2InstanceAttribute -InstanceId i-1234567890abcdef0 -EnaSupport $false
        ```

   1. Verifique se o atributo foi definido como `true` usando **describe-instances** ou **Get-EC2Instance** conforme mostrado anteriormente. Você agora deve ver a seguinte saída:

      ```
      [
      	true
      ]
      ```

1. A partir do computador local, inicie a instância usando o console do Amazon EC2 ou um dos seguintes comandos: [https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html) (AWS CLI) ou [https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html) (AWS Tools for Windows PowerShell).

1. Na instância, valide se o driver do ENA está instalado e ativado da seguinte maneira:

   1. Clique com o botão direito do mouse no ícone de rede e escolha **Abrir Central de Rede e Compartilhamento**.

   1. Escolha o adaptador de Ethernet (por exemplo, **Ethernet 2**).

   1. Escolha **Detalhes**. Para **Detalhes da conexão de rede**, verifique se a **Descrição** é **Amazon Elastic Network Adapter**.

1. (Opcional) Crie uma AMI na instância. A AMI herda o atributo `enaSupport` da instância. Portanto, é possível usar essa AMI para executar outra instância com ENA ativado por padrão.