Pourquoi Wireshark dit-il aucune interface trouvée

Pourquoi Wireshark dit-il aucune interface trouvée
Wireshark est un outil de capture et d'analyse de réseau open source très célèbre. Lors de l'utilisation de Wireshark, nous pouvons faire face à de nombreux problèmes communs. L'un des problèmes courants est «Aucune interface n'est répertoriée dans Wireshark". Comprenons le problème et trouvons une solution dans Linux OS.Si vous ne connaissez pas Wireshark Basic, vérifiez d'abord Wireshark Basic, puis revenez ici.

Aucune interface n'est répertoriée dans Wireshark:

Voyons ce problème et essayons de le résoudre.

Étape 1:

Tout d'abord, nous devons voir combien d'interfaces y a-t-il dans notre PC Linux.

Nous pouvons utiliser la commande "ifconfig«Pour voir une liste des interfaces UP dans notre PC Linux. Terminal ouvert (raccourci ALT + Ctrl + T) et la commande d'exécution "ifconfig"

Les sorties:

Il devrait énumérer toutes les interfaces. Voici la capture d'écran du «ifconfig" sortir

Ici, nous pouvons voir trois interfaces, y compris l'interface de bouclage «LO».

Si nous voulons voir toutes les interfaces de notre système, y compris les interfaces en bas, utilisez la commande "ifconfig -a"

Étape 2:

Maintenant, lancez Wireshark à partir de la ligne de commande.

«Wireshark»

Capture d'écran:

Sortir:

Maintenant, nous ne voyons pas les interfaces que nous avons vues à partir de la sortie précédente du «ifconfig" commande. Sur le côté droit, nous pouvons voir «toutes les interfaces affichées» est sélectionnée.

Alors quel est le problème? Pourquoi Wireshark n'est pas en mesure de détecter les interfaces requises?

Voyons.

Étape 3:

Fermez Wireshark et revenez au terminal. Ici, nous pouvons voir que l'utilisateur est un utilisateur normal [Exemple: «Rian»], mais nous devons lancer Wireshark en mode SuperUser; Sinon, Wireshark est autorisé à accéder à la liste d'interface système. Essayons-le.

«Su» et entrez le mot de passe racine.

Sortir:

Maintenant, nous pouvons voir l'invite comme «racine@". Cela signifie que nous sommes en racine. Essayons de lancer à nouveau Wireshark à partir du terminal.

«Wireshark»

Sortir:

Toutes les interfaces sont répertoriées ici sur la page d'accueil de Wireshark. Les interfaces requises sont marquées d'un cercle bleu. Ce sont les mêmes interfaces que nous avons vues dans le «ifconfig»Sortie de commande.

Dans Linux, l'exécution de Wireshark en sudo ou du mode SuperUser résout le problème.

Nous avons vu en mode SuperUse. Essayons si faire «sudo» fonctionne ou non.

Séquences de commande:

1. Fermez Wireshark et entrez "sortie«Sortir de la racine.

2. Tapez la commande «Sudo Wireshark» et entrez le mot de passe pour l'utilisateur «Rian». Pas besoin d'un mot de passe racine.

Voici la capture d'écran pour les étapes 1 et 2 ci-dessus.

Voici l'écran d'accueil de Wireshark

Toutes les interfaces sont répertoriées ici.

Test de capture:

Note: "ENP1S0 ”est une interface Ethernet, et« WLP2S0 »est une interface Wi-Fi.

Comme nous le voyons, les interfaces sont répertoriées, alors essayons de capturer dans une interface pour voir si cela fonctionne ou non.

Voir la capture d'écran ci-dessous et double-cliquez sur la première interface.

Dès que nous double-cliquez sur l'interface «ENP1S0», il commence à capturer. Voici la capture d'écran de la capture en direct sur l'interface «ENP1S0»

Nous pouvons essayer de capturer d'autres interfaces également pour voir si cela fonctionne.

Maintenant, double-cliquez sur «WLP2S0» pour commencer à capturer. Voici la capture d'écran pour la capture en direct.

Conclusion

Dans cet article, nous avons appris à résoudre le problème lorsque Wireshark ne peut pas détecter ou répertorier toutes les interfaces du système Linux. Et il y a deux façons de résoudre ce problème; Lancez Wireshark en mode superutilisateur, soit en utilisant Sudo.