

# 향상된 네트워킹 기능 활성화 여부 테스트
<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) cmdlet을 사용하세요.

```
(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) cmdlet을 사용하세요.

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