Table des matières

Introduction

Conditions préalables

Exigences

Composants utilisés

Informations générales

Configurer

Vérifier

Introduction

Ce document décrit comment collecter des PCAP sur les appareils iOS pour résoudre les problèmes avec Jabber et Webex App.

Conditions préalables

Exigences

Cisco vous recommande de prendre connaissance des rubriques suivantes :

macOS

Wireshark

Jabber

Application Webex

Composants utilisés

Les informations contenues dans ce document sont basées sur les versions de logiciel suivantes :

Wireshark 4.2.2

MacBook Pro avec macOS Sonoma 14.5

Code X 15.4

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Informations générales

Les captures de paquets sont un outil fondamental dans l’analyse et le dépannage du réseau. Ils permettent aux administrateurs et aux ingénieurs réseau de surveiller et d'analyser le trafic transitant sur un réseau, ce qui permet d'identifier les problèmes, d'optimiser les performances et de garantir la sécurité. Collecter des captures de paquets à partir d'un iPhone peut être particulièrement utile pour diagnostiquer des problèmes avec des applications mobiles comme Jabber et Webex App, les iPhones ne prennent pas en charge la capture de paquets de manière native, ce qui est fait en utilisant un terminal Mac et une configuration RVI (Remote Virtual Interface).

Configurer

Étape 1. Installer Xcode et Wireshark :

Assurez-vous que Xcode est installé sur votre Mac. Vous pouvez le télécharger à partir du Mac App Store.

Vérifiez que Wireshark est installé sur votre Mac.

Étape 2. Activer l'interface virtuelle distante (RVI) :

Connectez votre iPhone à votre Mac en utilisant un câble USB.

Ouvrez Terminal sur votre Mac.

Recherchez l'identifiant du périphérique en exécutant :

xcrun xctrace list devices

Activez RVI en exécutant :

rvictl -s <device-identifier>

Remplacez <device-identifier> par l'identificateur trouvé à l'étape précédente. Cela crée une interface réseau virtuelle à partir de laquelle vous pouvez capturer le trafic.

Étape 3. Commencez la capture avec Wireshark :

Ouvrez Wireshark.

Recherchez une interface qui commence par rvi0. Il s'agit de l'interface virtuelle créée pour votre iPhone.

Démarrez une capture de paquets sur l’interface rvi0.

Étape 4. Générer du trafic sur l'iPhone :

Effectuez les actions sur votre iPhone pour capturer le trafic (par exemple : navigation, utilisation des applications).

Arrêter la capture :

Arrêtez la capture dans Wireshark après avoir collecté les données nécessaires.

Désactiver RVI :

Dans Terminal, exécutez :

rvictl -x <device-identifier>

Remplacez <device-identifier> par l'identificateur utilisé précédemment.

Vérifier

Une fois que vous avez collecté la capture de paquets Wireshark, vous pouvez résoudre le problème.