

# Probar si las redes mejoradas están habilitadas
<a name="test-enhanced-networking-ena"></a>

Puede probar si las redes mejoradas están habilitadas en las instancias o AMI.

**Atributo de instancia**  
Compruebe el valor del atributo `enaSupport` de la instancia.

------
#### [ AWS CLI ]

Utilice el comando [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 ec2 describe-instances \
    --instance-ids {{i-1234567890abcdef0}} \
    --query "Reservations[].Instances[].EnaSupport"
```

Si la red mejorada está habilitada, el resultado es el siguiente.

```
[
    true
]
```

------
#### [ PowerShell ]

Utilice el cmdlet [https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

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

Si la red mejorada está habilitada, el resultado es el siguiente.

```
True
```

------

**Atributo de imagen**  
Compruebe el valor del atributo `enaSupport` de la imagen.

------
#### [ AWS CLI ]

Utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html).

```
aws ec2 describe-images \
    --image-id {{ami-0abcdef1234567890}} \
    --query "Images[].EnaSupport"
```

Si la red mejorada está habilitada, el resultado es el siguiente.

```
[
    true
]
```

------
#### [ PowerShell ]

Utilice el cmdlet [https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html).

```
(Get-EC2Image -ImageId {{ami-0abcdef1234567890}}).EnaSupport
```

Si la red mejorada está habilitada, el resultado es el siguiente.

```
True
```

------

**Controlador de la interfaz de red de Linux**  
Utilice el siguiente comando para verificar que el controlador del kernel de `ena` se está utilizando en una interfaz en particular, sustituyendo el nombre de la interfaz que quiere comprobar. Si utiliza una sola interfaz (predeterminada), esta será `eth0`. Si su distribución de Linux admite nombres de red predecibles, podría ser un nombre como `ens5`. Para obtener más información, expanda la sección de RHEL, SUSE y CentOS en [Habilitar redes mejoradas en la instancia](enabling_enhanced_networking.md).

En el siguiente ejemplo, el controlador del kernel de `ena` no está cargado, ya que el controlador indicado es `vif`.

```
[ec2-user ~]$ ethtool -i {{eth0}}
driver: vif
version:
firmware-version:
bus-info: vif-0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
```

En este ejemplo, el controlador del kernel de `ena` está cargado y tiene la versión mínima recomendada. Esta instancia tiene las redes mejoradas configuradas correctamente.

```
[ec2-user ~]$ ethtool -i {{eth0}}
driver: ena
version: 1.5.0g
firmware-version:
expansion-rom-version:
bus-info: 0000:00:05.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
```