

# 拡張ネットワーキングが有効化されているかどうかのテスト
<a name="test-enhanced-networking-ena"></a>

インスタンスまたは AMI で拡張ネットワーキングが有効になっているかどうかをテストできます。

**インスタンス属性**  
`enaSupport` インスタンス属性の値を確認します。

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

[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"
```

拡張ネットワーキングが有効になっている場合、出力は次のようになります。

```
[
    true
]
```

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

[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
```

拡張ネットワーキングが有効になっている場合、出力は次のようになります。

```
True
```

------

**イメージ属性**  
`enaSupport` イメージ属性の値を確認します。

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

[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"
```

拡張ネットワーキングが有効になっている場合、出力は次のようになります。

```
[
    true
]
```

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

[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
```

拡張ネットワーキングが有効になっている場合、出力は次のようになります。

```
True
```

------

**Linux ネットワークインターフェイスドライバー**  
以下のコマンドを使用して、`ena` カーネルドライバーが特定のインターフェイスで使用されていることを確認し、チェックするインターフェイス名に置き換えます。単一のインターフェイス (デフォルト) を使用している場合は`eth0` です。Linux ディストリビューションが予測可能なネットワーク名をサポートしている場合、これは `ens5` のような名前である可能性があります。詳細については、[インスタンスでの拡張ネットワーキングの有効化](enabling_enhanced_networking.md) の RHEL、SUSE、および CentOS のセクションを展開します。

以下の例では、リストされているドライバーは `vif` であるため、`ena` カーネルドライバーはロードされません。

```
[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
```

この例では、`ena` カーネルドライバーが最小推奨バージョンでロードされています。このインスタンスでは拡張ネットワーキングが適切に設定されています。

```
[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
```