Partager via


Gérer les captures de paquets avec Azure Network Watcher

Dans cet article, vous allez apprendre à utiliser la fonctionnalité de capture de paquetsAzure Network Watcher pour configurer, démarrer, arrêter, télécharger et supprimer des captures de paquets de machine virtuelle à distance.

Prérequis

  • Compte Azure avec un abonnement actif. Créez un compte gratuitement.

  • Une machine virtuelle ou un groupe de machines virtuelles identiques avec une connectivité TCP sortante vers : 169.254.169.254 sur le port 80 et 168.63.129.16 sur le port 8037. L’extension de machine virtuelle de l’agent Network Watcher utilise ces adresses IP pour communiquer avec la plateforme Azure.

  • Extension de machine virtuelle de l’agent Network Watcher installée sur la machine virtuelle cible. Chaque fois que vous utilisez la capture de paquets Network Watcher dans le Portail Azure, l’agent est automatiquement installé sur la machine virtuelle ou le groupe identique cible s’il n’a pas été précédemment installé. Pour mettre à jour un agent déjà installé, consultez Mettre à jour l’extension Azure Network Watcher vers la dernière version.

  • Un compte de stockage Azure avec une connectivité TCP sortante de machine virtuelle vers celui-ci via le port 443. Si vous n’avez pas de compte de stockage, consultez Créer un compte de stockage à l’aide du portail Azure. Le compte de stockage doit être accessible à partir du sous-réseau de la machine virtuelle cible ou du groupe identique. Pour plus d’informations, consultez Configurer Pare-feu et réseaux virtuels dans Stockage Azure.

  • Connectez-vous au portail Azure avec votre compte Azure.

Remarque

Azure crée une instance Network Watcher dans la région de la machine virtuelle si Network Watcher n’a pas été activé pour cette région. Pour plus d’informations, consultez Activer ou désactiver Azure Network Watcher.

Si un groupe de sécurité réseau est associé à l’interface réseau ou à un sous-réseau dans lequel figure l’interface réseau, assurez-vous qu’il existe des règles autorisant la connectivité de sortie sur les ports précédents. De même, assurez une connectivité sortante sur les ports précédents lors de l’ajout d’itinéraires définis par l’utilisateur à votre réseau.

Démarrer une capture de paquets

Pour démarrer une session de capture, procédez comme suit :

  1. Dans la zone de recherche située en haut du portail, entrez Network Watcher. Sélectionnez Network Watcher dans les résultats de recherche.

    Capture d’écran montrant comment rechercher Network Watcher dans le portail Azure.

  2. Sélectionnez capture de paquets sous Outils de diagnostic réseau, puis sélectionnez + Ajouter pour créer une capture de paquets.

    Capture d’écran montrant la capture de paquets Network Watcher dans le portail Azure.

  3. Dans Ajouter une capture de paquets, entrez ou sélectionnez des valeurs pour les paramètres suivants :

    Paramètre Valeur
    Détails de base
    Abonnement Sélectionnez l’abonnement Azure de la machine virtuelle.
    Resource group Sélectionnez le groupe de ressources de la machine virtuelle.
    Type cible Sélectionnez machine virtuelle ou groupe de machines virtuelles identiques.
    Groupe de machines virtuelles identiques cible Sélectionnez le groupe de machines virtuelles identiques.
    Cette option est disponible si vous sélectionnez groupe de machines virtuelles identiques comme type cible.
    Instance de cible Sélectionnez l’instance de machine virtuelle ou de groupe identique.
    Nom de la capture de paquets Entrez un nom ou conservez le nom par défaut.
    Configuration de la capture de paquets
    Emplacement de capture Sélectionnez Compte de stockage (option par défaut), fichier ou les deux.
    Compte de stockage Sélectionnez votre compte de stockage Standard1.
    Cette option est disponible si vous sélectionnez compte de stockage ou les deux comme emplacement de capture.
    Le compte de stockage doit se trouver dans la même région que l’instance cible.
    Chemin de fichier local Entrez un chemin de fichier local valide dans lequel vous souhaitez enregistrer la capture dans la machine virtuelle cible.
    Si vous utilisez une machine Linux, le chemin d’accès peut commencer par /var/captures.
    Si vous utilisez une machine Windows, le chemin d’accès peut commencer par C:\Captures.
    Cette option est disponible si vous sélectionnez Fichier ou les deux comme emplacement de capture.
    Nombre maximal d’octets par paquet Entrez le nombre maximal d’octets à capturer pour chaque paquet. Tous les octets sont capturés s’ils sont laissés vides ou si 0 est entré.
    Nombre maximal d’octets par session Entrez le nombre total d’octets capturés. Une fois la valeur atteinte, la capture de paquets s’arrête. Jusqu’à 1 Go est capturé s’il reste vide.
    Délai imparti (secondes) Entrez la limite de temps de la session de capture de paquets en secondes. Une fois la valeur atteinte, la capture de paquets s’arrête. Jusqu’à 5 heures (18 000 secondes) sont capturées si elles sont laissées vides.
    Filtrage (facultatif)
    Ajouter des critères de filtre Sélectionnez Ajouter des critères de filtre pour ajouter un nouveau filtre. Vous pouvez définir autant de filtres que nécessaire.
    Protocol Filtre la capture de paquets en fonction du protocole sélectionné. Les valeurs disponibles sont TCP, UDPou Tout.
    Adresse IP locale 2 filtre la capture de paquets en la limitant à ceux dont l’adresse IP locale correspond à cette valeur.
    Port local 2 filtre la capture de paquets en la limitant à ceux dont le port local correspond à cette valeur.
    Adresse IP distante 2 filtre la capture de paquets en la limitant à ceux dont l’adresse IP distante correspond à cette valeur.
    Port distant 2 filtre la capture de paquets en la limitant à ceux dont le port distant correspond à cette valeur.

    1 Les comptes de stockage Premium ne sont actuellement pas pris en charge pour le stockage des captures de paquets.

    2 Les valeurs d’adresse IP et de port peuvent être une valeur unique, une plage de valeurs telle que 80-1024, ou des valeurs multiples telles que 80, 443.

  4. Sélectionnez Démarrer la capture de paquets.

    Capture d’écran illustrant les options disponibles dans Ajouter une capture de paquets sur le Portail Azure.

  5. La capture de paquets s’arrête une fois la limite de temps ou la taille de fichier (octets maximum par session) atteinte.

Arrêter une capture de paquets

Pour arrêter manuellement une session de capture de paquets avant d’atteindre ses limites de taille de fichier ou de temps, sélectionnez les points de suspension ... sur le côté droit de la capture de paquets, ou cliquez dessus avec le bouton droit, puis sélectionnez Arrêter.

Capture d’écran illustrant comment arrêter une capture de paquets dans le Portail Azure.

Afficher l’état de la capture de paquets

Accédez à la page de capture de paquets de Network Watcher pour répertorier les captures de paquets existantes, quel que soit leur état.

Capture d’écran montrant comment répertorier et afficher les captures de paquets dans le portail Azure.

Télécharger une capture de paquets

Une fois votre session de capture de paquets terminée, le fichier de capture résultant est enregistré dans le stockage Azure, un fichier local sur la machine virtuelle cible, ou les deux. La destination de stockage de la capture de paquets est spécifiée lors de sa création. Pour plus d’informations, consultez la section Démarrer une capture de paquets.

Pour télécharger un fichier de capture de paquets enregistré dans Stockage Azure, effectuez ces étapes :

  1. Dans la page Capture de paquets, sélectionnez la capture de paquets dont vous souhaitez télécharger le fichier.

  2. Dans la section Détails, sélectionnez le lien du fichier de capture de paquets.

    Capture d’écran illustrant la sélection du fichier de capture de paquets dans le Portail Azure.

  3. Dans la page d’objets blob, sélectionnez Télécharger.

Remarque

Vous pouvez également télécharger les fichiers de capture à partir du conteneur de compte de stockage à l’aide du Portail Azure ou de l’Explorateur Stockage 1 au chemin d’accès suivant :

https://{storageAccountName}.blob.core.windows.net/network-watcher-logs/subscriptions/{subscriptionId}/resourcegroups/{storageAccountResourceGroup}/providers/microsoft.compute/virtualmachines/{virtualMachineName}/{year}/{month}/{day}/packetcapture_{UTCcreationTime}.cap

1 L’Explorateur Stockage est une application autonome qui vous permet d’accéder aux données Stockage Azure et de les utiliser. Pour plus d’informations, consultez Prise en main de l’Explorateur Stockage.

Pour télécharger un fichier de capture de paquets enregistré sur la machine virtuelle, connectez-vous à la machine virtuelle et téléchargez le fichier à partir du chemin d’accès local spécifié lors de la création de la capture de paquets.

Supprimer une capture de paquets

  1. Dans la page Capture de paquets , sélectionnez ... sur le côté droit de la capture de paquets que vous souhaitez supprimer, ou cliquez dessus avec le bouton droit, puis sélectionnez Supprimer.

    Capture d’écran illustrant la suppression d’une capture de paquets à partir de Network Watcher dans le Portail Azure.

  2. Sélectionnez Oui.

Important

La suppression de la ressource de capture de paquets dans Network Watcher ne supprime pas le fichier de capture du compte de stockage ou de la machine virtuelle. Si vous n’avez plus besoin du fichier de capture, vous devez le supprimer manuellement du compte de stockage ou de la machine virtuelle.