

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Mise en réseau améliorée grâce à l’interface Intel 82599 VF
<a name="sriov-networking"></a>

Pour les [instances basées sur Xen](instance-types.md#instance-hypervisor-type), l’interface Intel 82599 Virtual Function (VF) offre des capacités de mise en réseau améliorées. L’interface utilise le pilote Intel `ixgbevf`.

Les onglets suivants indiquent comment vérifier le pilote de l’adaptateur réseau installé pour le système d’exploitation de votre instance.

------
#### [ Linux ]

**Pilote d’interface réseau Linux**  
Utilisez la commande suivante pour vérifier que le module est utilisé sur une interface particulière, en remplaçant le nom de l’interface par celui que vous voulez contrôler. Si vous utilisez une seule interface (par défaut), ce sera `eth0`. Si le système d’exploitation prend en charge les [noms de réseau prévisibles](#predictable-network-names-sriov), il peut s’agir d’un nom tel que `ens5`.

Dans l’exemple suivant, le module `ixgbevf` n’est pas chargé, car le pilote affiché est `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
```

Dans cet exemple, le module `ixgbevf` est chargé. La mise en réseau améliorée est correctement configurée pour cette instance.

```
[ec2-user ~]$ ethtool -i eth0
driver: ixgbevf
version: 4.0.3
firmware-version: N/A
bus-info: 0000:00:03.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
```

------
#### [ Windows ]

**Adaptateur réseau Windows**  
Pour vérifier que le pilote est installé, connectez-vous à votre instance et ouvrez le Gestionnaire de périphériques. Vous devriez voir `Intel(R) 82599 Virtual Function` répertorié sous **Adaptateurs de réseau**.

------

**Topics**
+ [Préparez votre instance à une meilleure mise en réseau](#ixgbevf-requirements)
+ [Tester l’activation de réseaux améliorés](#test-enhanced-networking)
+ [Activer les réseaux améliorés sur une instance](#enable-enhanced-networking)
+ [Résoudre les problèmes de connectivité](#enhanced-networking-troubleshooting)

## Préparez votre instance à une meilleure mise en réseau
<a name="ixgbevf-requirements"></a>

Pour vous préparer à la mise en réseau améliorée à l’aide de l’interface Intel 82599 VF, configurez l’instance comme suit :
+ Vérifiez que le type d’instance est l’un des suivants : C3, C4, D2, I2, M4 (sauf `m4.16xlarge`) et R3.
+ Vérifiez que l’instance a une connectivité Internet.
+ Si l’instance comporte des données importantes que vous souhaitez conserver, vous devez les sauvegarder maintenant en créant une AMI à partir de votre instance. La mise à jour des noyaux et des modules noyau, ainsi que l’activation de l’attribut `sriovNetSupport`, peuvent rendre les instances incompatibles ou les systèmes d’exploitation inaccessibles. Si cela se produit et que vous disposez d’une sauvegarde récente, vos données continueront d’être conservées.
+ **Instances Linux** – Lancez l’instance à partir d’une AMI HVM qui utilise la version 2.6.32 du noyau Linux ou une version ultérieure. La dernière version d'Amazon Linux HVM AMIs dispose des modules requis pour une mise en réseau améliorée et des attributs requis sont définis. Par conséquent, si vous lancez une instance avec prise en charge des réseaux améliorés et basée sur Amazon EBS à l’aide d’une AMI HVM Amazon Linux active, les réseaux améliorés sont déjà activés pour votre instance.
**Avertissement**  
La mise en réseau améliorée n’est prise en charge que pour les instances HVM. L’activation de la mise en réseau améliorée avec une instance de paravirtualisation peut la rendre inaccessible. La définition de cet attribut sans le module ou la version de module approprié peut rendre votre instance inaccessible.
+ **Instances Windows** – Lancez l’instance à partir d’une AMI HVM 64 bits. Vous ne pouvez pas activer la mise en réseau améliorée sur Windows Server 2008. La mise en réseau améliorée est déjà activée pour Windows Server 2012 R2, Windows Server 2016 et versions ultérieures AMIs. Windows Server 2012 R2 inclut le pilote Intel 1.0.15.3, et nous vous recommandons de le mettre à jour à l’aide de l’utilitaire Pnputil.exe afin d’obtenir la version la plus récente.
+ [AWS CloudShell](https://console.aws.amazon.com/cloudshell)Utilisez-le depuis ou installez et configurez le [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)ou [AWS Tools for Windows PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/)sur n'importe quel ordinateur de votre choix, de préférence sur votre ordinateur de bureau ou portable local. AWS Management Console Pour plus d’informations, consultez la section [Accès à Amazon EC2](concepts.md#access-ec2) du [Guide de l’utilisateur AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html). La gestion de la mise en réseau améliorée n’est pas possible à partir de la console Amazon EC2.

## Tester l’activation de réseaux améliorés
<a name="test-enhanced-networking"></a>

Vérifiez que l’attribut `sriovNetSupport` est défini sur l’instance ou sur l’image.

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

**Pour vérifier l'attribut d'instance (sriovNetSupport)**  
Utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-attribute.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-attribute.html) suivante. Si l’attribut est défini, la valeur est `simple`.

```
aws ec2 describe-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --attribute sriovNetSupport
```

**Pour vérifier l'attribut d'image (sriovNetSupport)**  
Utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) suivante. Si l’attribut est défini, la valeur est `simple`.

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

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

**Pour vérifier l'attribut d'instance (sriovNetSupport)**  
Utilisez l’applet de commande [https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceAttribute.html). Si l’attribut est défini, la valeur est `simple`.

```
Get-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -Attribute sriovNetSupport
```

**Pour vérifier l'attribut d'image (sriovNetSupport)**  
Utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) suivante. Si l’attribut est défini, la valeur est `simple`.

```
(Get-EC2Image -ImageId ami-0abcdef1234567890).SriovNetSupport
```

------

## Activer les réseaux améliorés sur une instance
<a name="enable-enhanced-networking"></a>

La procédure à suivre dépend du système d’exploitation de l’instance.

**Avertissement**  
Il n’existe aucun moyen de désactiver l’attribut de mise en réseau améliorée une fois que vous l’avez activé.

### Amazon Linux
<a name="enable-amazon-linux"></a>

La dernière version d'Amazon Linux HVM AMIs dispose du `ixgbevf` module requis pour une mise en réseau améliorée et du jeu `sriovNetSupport` d'attributs requis. Par conséquent, si vous lancez un type d’instance à l’aide d’une AMI HVM Amazon Linux actuelle, la mise en réseau améliorée est déjà activée pour votre instance. Pour plus d’informations, consultez [Tester l’activation de réseaux améliorés](#test-enhanced-networking).

Si vous avez lancé votre instance avec une version d’Amazon Linux AMI plus ancienne et que la mise en réseau améliorée n’est pas activée sur cette dernière, utilisez le procédure suivante pour l’activer.

**Pour activer la mise en réseau améliorée**

1. <a name="amazon-linux-enhanced-networking-start-step"></a>Connectez-vous à votre instance.

1. Depuis l’instance, exécutez la commande suivante pour mettre à jour votre instance avec le noyau et les modules noyau les plus récents, y compris `ixgbevf` :

   ```
   [ec2-user ~]$ sudo yum update
   ```

1. Depuis votre ordinateur local, redémarrez votre instance à l’aide de la console Amazon EC2 ou de l’une des commandes suivantes : [https://docs.aws.amazon.com/cli/latest/reference/ec2/reboot-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/reboot-instances.html) (AWS CLI), [https://docs.aws.amazon.com/powershell/latest/reference/items/Restart-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Restart-EC2Instance.html) (AWS Tools for Windows PowerShell).

1. <a name="amazon-linux-enhanced-networking-stop-step"></a>Connectez-vous à nouveau à votre instance et vérifiez que le module `ixgbevf` est installé et possède la version minimale recommandée à l’aide de la commande **modinfo ixgbevf** depuis [Tester l’activation de réseaux améliorés](#test-enhanced-networking).

1. [Instance basée sur EBS] À partir de votre ordinateur local, arrêtez l’instance à l’aide de la console Amazon EC2 ou de l’une des commandes suivantes : [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).

   [Instance basée sur le stockage d’instance] Vous ne pouvez pas arrêter l’instance pour modifier l’attribut. Au lieu de cela, passez à la procédure suivante.

1. Depuis votre ordinateur local, activez l’attribut de mise en réseau améliorée à l’aide de l’une des commandes suivantes:

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

   Utilisez la commande [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) comme suit.

   ```
   aws ec2 modify-instance-attribute \
       --instance-id i-1234567890abcdef0 \
       --sriov-net-support simple
   ```

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

   Utilisez l’applet de commande [https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) comme suit.

   ```
   Edit-EC2InstanceAttribute `
       -InstanceId i-1234567890abcdef0 `
       -SriovNetSupport "simple"
   ```

------

1. (Facultatif) Créez une AMI à partir de l’instance, comme décrit dans [Créer une AMI basée sur Amazon EBS](creating-an-ami-ebs.md). L’AMI hérite de l’attribut de mise en réseau améliorée de l’instance. Par conséquent, vous pouvez utiliser cet AMI pour lancer une autre instance avec la mise en réseau améliorée activée par défaut.

1. Depuis votre ordinateur local, démarrez l’instance à l’aide de la console Amazon EC2 ou de l’une des commandes suivantes : [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. Connectez-vous à votre instance et vérifiez que le module `ixgbevf` est installé et chargé sur votre interface réseau à l’aide de la commande **ethtool -i eth*n*** depuis [Tester l’activation de réseaux améliorés](#test-enhanced-networking).

**Pour activer la mise en réseau améliorée (instances basées sur le stockage d’instance)**  
Suivez la procédure précédente jusqu’à l’étape à laquelle vous avez arrêté l’instance. Créez une nouvelle AMI comme décrit dans [Création d’une AMI basée sur Amazon S3](creating-an-ami-instance-store.md), en veillant à activer l’attribut de mise en réseau améliorée lors de l’enregistrement de l’AMI.

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

Utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) comme suit.

```
aws ec2 register-image --sriov-net-support simple ...
```

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

Utiliser [https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html) comme suit.

```
Register-EC2Image -SriovNetSupport "simple" ...
```

------

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

Avant de commencer, [vérifiez si la mise en réseau améliorée est déjà activée](#test-enhanced-networking) sur votre instance.

Le Quick Start Ubuntu HVM AMIs inclut les pilotes nécessaires pour améliorer la mise en réseau. Si vous disposez d’une version du fichier `ixgbevf` antérieure à 2.16.4, vous pouvez installer le package noyau `linux-aws` pour obtenir les pilotes de mise en réseau améliorée les plus récents.

La procédure suivante fournit les étapes générales pour la compilation du module `ixgbevf` sur une instance Ubuntu.<a name="ubuntu-enhanced-networking-procedure"></a>

**Pour installer le package du noyau `linux-aws`**

1. <a name="ubuntu-enhanced-networking-start-step"></a>Connectez-vous à votre instance.

1. Mettez à jour le cache du package et les packages.

   ```
   ubuntu:~$ sudo apt-get update && sudo apt-get upgrade -y linux-aws
   ```
**Important**  
Si, lors d’une mise à jour, vous êtes invité à installer `grub`, utilisez `/dev/xvda` pour installer `grub`, puis choisissez de conserver la version actuelle de `/boot/grub/menu.lst`.

### Autres distributions Linux
<a name="enhanced-networking-linux"></a>

Avant de commencer, [vérifiez si la mise en réseau améliorée est déjà activée](#test-enhanced-networking) sur votre instance. La dernière version de Quick Start HVM AMIs inclut les pilotes nécessaires pour améliorer la mise en réseau. Vous n'avez donc pas besoin d'effectuer d'étapes supplémentaires. 

La procédure suivante fournit les étapes générales pour si vous devez activer la mise en réseau améliorée avec l’interface Intel 82599 VF sur une distribution Linux autre qu’Amazon Linux ou Ubuntu. Pour plus d’informations, telles que la syntaxe détaillée des commandes, les emplacements de fichier ou la prise en charge des packages et des outils, consultez la documentation spécifique de votre distribution Linux.

**Pour activer la mise en réseau améliorée sur Linux**

1. <a name="other-linux-enhanced-networking-start-step"></a>Connectez-vous à votre instance.

1. Téléchargez le code source du `ixgbevf` module sur votre instance depuis Sourceforge à l'adresse [https://sourceforge. net/projects/e1000/files/ixgbevf%20stable/](https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/).

   Les versions d’`ixgbevf` antérieures à 2.16.4, notamment la 2.14.2, ne sont pas générées correctement sur certaines distributions Linux, y compris certaines versions d’Ubuntu.

1. Compilez et installez le module `ixgbevf` sur votre instance.
**Avertissement**  
Si vous compilez le module `ixgbevf` pour votre noyau actuel, puis mettez à niveau le noyau sans générer à nouveau le pilote du nouveau noyau, il se peut que votre système retourne au module `ixgbevf` spécifique à la distribution lors du prochain redémarrage. Cela peut rendre votre système inaccessible si la version propre à la distribution n’est pas compatible avec la mise en réseau améliorée.

1. Exécutez la commande **sudo depmod** pour mettre à jour les dépendances du module.

1. <a name="other-linux-enhanced-networking-stop-step"></a>Mettez à jour `initramfs` sur votre instance pour garantir que le nouveau module se charge au démarrage.

1. <a name="predictable-network-names-sriov"></a>Déterminez si par défaut votre système utilise des noms d’interface réseau prévisibles. Les systèmes qui utilisent **systemd** ou **udev** version 197 ou supérieure peuvent renommer les périphériques Ethernet et ne garantissent pas qu’une seule interface réseau sera nommée `eth0`. Ce comportement peut entraîner des problèmes de connexion à votre instance. Pour plus d’informations et pour voir les autres options de configuration, consultez la section sur les [noms d’interface réseau prévisibles](https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/) sur le site web de freedesktop.org.

   1. Vous pouvez vérifier les versions **systemd** ou **udev** sur les systèmes RPM en utilisant la commande suivante :

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

      Dans l’exemple Red Hat Enterprise Linux 7 ci-dessus, la version **systemd** est 208, de sorte que les noms d’interface réseau prévisibles doivent être désactivés.

   1. Désactivez les noms d’interface réseau prévisibles en ajoutant l’option `net.ifnames=0` à la ligne `GRUB_CMDLINE_LINUX` dans `/etc/default/grub`.

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

   1. Générez à nouveau le fichier de configuration grub.

      ```
      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
      ```

1. [Instance basée sur EBS] À partir de votre ordinateur local, arrêtez l’instance à l’aide de la console Amazon EC2 ou de l’une des commandes suivantes : [stop-instances](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).

   [Instance basée sur le stockage d’instance] Vous ne pouvez pas arrêter l’instance pour modifier l’attribut. Au lieu de cela, passez à la procédure suivante.

1. Depuis votre ordinateur local, activez l’attribut de mise en réseau améliorée à l’aide de l’une des commandes suivantes:

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

   Utilisez la commande [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) comme suit.

   ```
   aws ec2 modify-instance-attribute \
       --instance-id i-1234567890abcdef0 -\
       -sriov-net-support simple
   ```

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

   Utilisez l’applet de commande [https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) comme suit.

   ```
   Edit-EC2InstanceAttribute `
       -InstanceId i-1234567890abcdef0 `
       -SriovNetSupport "simple"
   ```

------

1. (Facultatif) Créez une AMI à partir de l’instance, comme décrit dans [Créer une AMI basée sur Amazon EBS](creating-an-ami-ebs.md). L’AMI hérite de l’attribut de mise en réseau améliorée de l’instance. Par conséquent, vous pouvez utiliser cet AMI pour lancer une autre instance avec la mise en réseau améliorée activée par défaut.

   Si le système d’exploitation de votre instance contient un fichier `/etc/udev/rules.d/70-persistent-net.rules`, vous devez le supprimer avant de créer l’AMI. Ce fichier contient l’adresse MAC de la carte Ethernet de l’instance d’origine. Si une autre instance démarre avec ce fichier, le système d’exploitation ne pourra pas trouver le périphérique et il se peut qu’`eth0` échoue, entraînant des problèmes de démarrage. Le fichier est à nouveau généré au cycle de démarrage suivant et les instances lancées depuis l’AMI créent leur propre version du fichier.

1. Depuis votre ordinateur local, démarrez l’instance à l’aide de la console Amazon EC2 ou de l’une des commandes suivantes : [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. (Facultatif) Connectez-vous à votre instance et vérifiez que le module est installé.

**Pour activer les réseaux améliorés (instances basées sur le stockage d’instance)**  
Suivez la procédure précédente jusqu’à l’étape à laquelle vous avez arrêté l’instance. Créez une nouvelle AMI comme décrit dans [Création d’une AMI basée sur Amazon S3](creating-an-ami-instance-store.md), en veillant à activer l’attribut de mise en réseau améliorée lors de l’enregistrement de l’AMI.

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

Utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) comme suit.

```
aws ec2 register-image --sriov-net-support simple ...
```

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

Utiliser [https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html) comme suit.

```
Register-EC2Image -SriovNetSupport "simple" ...
```

------

### Windows
<a name="enable-windows"></a>

Si vous avez lancé votre instance et qu’elle n’a pas la mise en réseau déjà activée, vous devez télécharger et installer le pilote de la carte réseau requis sur votre instance, puis définir l’attribut d’instance `sriovNetSupport` pour activer la mise en réseau améliorée. Vous ne pouvez activer cet attribut que sur les types d’instance pris en charge. Pour de plus amples informations, veuillez consulter [Mise en réseau améliorée sur les EC2 instances Amazon](enhanced-networking.md).

**Important**  
Pour consulter les dernières mises à jour des pilotes sous Windows AMIs, consultez l'[historique des versions de l'AMI Windows](https://docs.aws.amazon.com/ec2/latest/windows-ami-reference/ec2-windows-ami-version-history.html) dans le manuel *AWS Windows AMI Reference*.

**Pour activer la mise en réseau améliorée**

1. <a name="amazon-linux-enhanced-networking-start-step"></a>Connectez-vous à votre instance en tant qu’administrateur local.

1. [Windows Server 2016 et versions ultérieures] Exécutez le PowerShell script de lancement EC2 suivant pour configurer l'instance une fois le pilote installé.

   ```
   PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
   ```
**Important**  
Le mot de passe de l’administrateur sera réinitialisé lorsque vous activerez le script d’initialisation de l’instance EC2 Launch. Vous pouvez modifier le fichier de configuration pour désactiver la réinitialisation du mot de passe administrateur en le spécifiant dans les paramètres des tâches d’initialisation.

1. À partir de l’instance, téléchargez le pilote de la carte réseau Intel adapté à votre système d’exploitation :
   + **Windows Server 2022**

     Visitez la [page de téléchargement](https://www.intel.com/content/www/us/en/download/706171/intel-network-adapter-driver-for-windows-server-2022.html) et téléchargez `Wired_driver_version_x64.zip`.
   + **Windows Server 2019** notamment pour Server version 1809 ou ultérieure\$1

     Visitez la [page de téléchargement](https://www.intel.com/content/www/us/en/download/19372/intel-network-adapter-driver-for-windows-server-2019.html) et téléchargez `Wired_driver_version_x64.zip`.
   + **Windows Server 2016** notamment pour Server version 1803 ou antérieure\$1

     Visitez la [page de téléchargement](https://www.intel.com/content/www/us/en/download/18737/intel-network-adapter-driver-for-windows-server-2016.html) et téléchargez `Wired_driver_version_x64.zip`.
   + **Windows Server 2012 R2**

     Visitez la [page de téléchargement](https://www.intel.com/content/www/us/en/download/17480/intel-network-adapter-driver-for-windows-server-2012-r2.html) et téléchargez `Wired_driver_version_x64.zip`.
   + **Windows Server 2012**

     Visitez la [page de téléchargement](https://www.intel.com/content/www/us/en/download/16789/intel-network-adapter-driver-for-windows-server-2012.html) et téléchargez `Wired_driver_version_x64.zip`.
   + **Windows Server 2008 R2**

     Visitez la [page de téléchargement](https://www.intel.com/content/www/us/en/download/15590/intel-network-adapter-driver-for-windows-7-final-release.html) et téléchargez `PROWinx64Legacy.exe`.

   \$1Les versions 1803 et antérieures de Server, ainsi que les versions 1809 et ultérieures, ne sont pas spécifiquement traitées dans les pages relatives aux pilotes et logiciels Intel.

1. Installez le pilote de la carte réseau Intel adapté à votre système d’exploitation :
   + **Windows Server 2008 R2**

     1. Dans le dossier **Téléchargements**, localisez le fichier `PROWinx64Legacy.exe` et renommez-le `PROWinx64Legacy.zip`.

     1. Extrayez le contenu du fichier `PROWinx64Legacy.zip`.

     1. Ouvrez la ligne de commande, accédez au dossier extrait et exécutez la commande suivante pour utiliser l’utilitaire `pnputil` afin d’ajouter et d’installer le fichier INF dans le magasin de pilotes.

        ```
        C:\> pnputil -a PROXGB\Winx64\NDIS62\vxn62x64.inf
        ```
   + **Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 et Windows Server 2012**

     1. Dans le dossier **Téléchargements**, extrayez le contenu du fichier `Wired_driver_version_x64.zip`.

     1. Ouvrez la ligne de commande, accédez au dossier extrait et exécutez l’une des commandes suivantes pour utiliser l’utilitaire `pnputil` pour ajouter et installer le fichier INF dans le magasin de pilotes.
        + Windows Server 2022

          ```
          pnputil -i -a PROXGB\Winx64\NDIS68\vxn68x64.inf
          ```
        + Windows Server 2019

          ```
          pnputil -i -a PROXGB\Winx64\NDIS68\vxn68x64.inf
          ```
        + Windows Server 2016

          ```
          pnputil -i -a PROXGB\Winx64\NDIS65\vxn65x64.inf
          ```
        + Windows Server 2012 R2

          ```
          pnputil -i -a PROXGB\Winx64\NDIS64\vxn64x64.inf
          ```
        + Windows Server 2012

          ```
          pnputil -i -a PROXGB\Winx64\NDIS63\vxn63x64.inf
          ```

1. Depuis votre ordinateur local, activez l’attribut de mise en réseau améliorée à l’aide de l’une des commandes suivantes:

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

   Utilisez la commande [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) comme suit.

   ```
   aws ec2 modify-instance-attribute \
       --instance-id i-1234567890abcdef0 \
       --sriov-net-support simple
   ```

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

   Utilisez l’applet de commande [https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) comme suit.

   ```
   Edit-EC2InstanceAttribute `
       -InstanceId i-1234567890abcdef0 `
       -SriovNetSupport "simple"
   ```

------

1. (Facultatif) Créez une AMI à partir de l’instance, comme décrit dans [Créer une AMI basée sur Amazon EBS](creating-an-ami-ebs.md). L’AMI hérite de l’attribut de mise en réseau améliorée de l’instance. Par conséquent, vous pouvez utiliser cet AMI pour lancer une autre instance avec la mise en réseau améliorée activée par défaut.

1. Depuis votre ordinateur local, démarrez l’instance à l’aide de la console Amazon EC2 ou de l’une des commandes suivantes : [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).

## Résoudre les problèmes de connectivité
<a name="enhanced-networking-troubleshooting"></a>

Si vous perdez la connexion tout en activant la mise en réseau améliorée, il se peut que le module `ixgbevf` ne soit pas compatible avec le noyau. Essayez d’installer la version du module `ixgbevf` fournie avec la distribution de Linux pour votre instance.

Si vous activez la mise en réseau améliorée pour une instance de paravirtualisation ou une AMI, votre instance peut devenir inaccessible.

Pour plus d’informations, consultez la section [Comment activer et configurer la mise en réseau améliorée sur mes instances EC2 ?](https://repost.aws/knowledge-center/enable-configure-enhanced-networking)