Warum sagt Wireshark keine Schnittstellen gefunden?

Warum sagt Wireshark keine Schnittstellen gefunden?
Wireshark ist ein sehr berühmtes Open-Source-Netzwerk, das Tool erfasst und analysiert. Während der Verwendung von Wireshark können wir viele gemeinsame Probleme haben. Eines der häufigsten Probleme ist “In Wireshark sind keine Schnittstellen aufgeführt”. Lassen Sie uns das Problem verstehen und eine Lösung im Linux -Betriebssystem finden.Wenn Sie Wireshark Basic nicht kennen, überprüfen Sie zuerst Wireshark Basic, dann kommen Sie hierher zurück.

In Wireshark sind keine Schnittstellen aufgeführt:

Lassen Sie uns dieses Problem sehen und versuchen, es zu lösen.

Schritt 1:

Zunächst müssen wir sehen, wie viele Schnittstellen in unserem Linux -PC enthalten sind.

Wir können den Befehl verwenden “Ifconfig”Um eine Liste von UP -Schnittstellen in unserem Linux -PC zu sehen. Also öffnen Sie Terminal (Abkürzung Alt+Strg+T) und Ausführen des Befehls “Ifconfig

Ausgänge:

Es sollte alle Schnittstellen auflisten. Hier ist der Screenshot für die “Ifconfig" Ausgang

Hier sehen wir drei Schnittstellen, einschließlich der Loopback -Schnittstelle "LO".

Wenn wir alle Schnittstellen in unserem System sehen möchten, einschließlich Down -Schnittstellen, verwenden Sie den Befehl “Ifconfig -a

Schritt 2:

Starten Sie nun Wireshark aus der Befehlszeile.

"Wireshark"

Bildschirmfoto:

Ausgang:

Jetzt sehen wir nicht die Schnittstellen, die wir aus der vorherigen Ausgabe der “gesehen haben“Ifconfig" Befehl. Auf der rechten Seite können wir sehen, dass „alle gezeigten Schnittstellen“ ausgewählt sind.

Was ist dann das Problem?? Warum Wireshark die erforderlichen Schnittstellen nicht erkennen kann?

Mal sehen.

Schritt 3:

Wireshark schließen und zum Terminal zurückkehren. Hier sehen wir, dass der Benutzer ein normaler Benutzer ist [Beispiel: „Rian“], aber wir müssen Wireshark im Superuser -Modus starten. Andernfalls darf Wireshark auf die Systemschnittstellenliste zugreifen. Probieren wir es aus.

"SU" und geben Sie das Stammkennwort ein.

Ausgang:

Jetzt können wir die Eingabeaufforderung als "sehen"Wurzel@". Dies bedeutet, dass wir in der Wurzel sind. Versuchen wir, Wireshark erneut vom Terminal aus zu starten.

"Wireshark"

Ausgang:

Alle Schnittstellen sind hier auf der Wireshark -Homepage aufgeführt. Erforderliche Schnittstellen sind mit einem blauen Kreis markiert. Dies sind die gleichen Schnittstellen, die wir in der "gesehen haben"IfconfigBefehlsausgabe.

In Linux löst das Ausführen von Wireshark im Sudo- oder Superuser -Modus das Problem.

Wir haben im Superuse -Modus gesehen. Versuchen wir es, wenn "sudo" funktioniert oder nicht.

Befehlssequenzen:

1. Wireshark schließen und eintreten “AusfahrtAus der Wurzel herauskommen.

2. Geben Sie den Befehl "sudo Wireshark" ein und geben Sie das Passwort für den Benutzer "Rian" ein. Sie benötigen kein Stammkennwort.

Hier ist der Screenshot für die obigen Schritte 1 und 2.

Hier ist der Startbildschirm von Wireshark

Alle Schnittstellen sind hier unten aufgeführt.

Test erfassen:

Notiz: "ENP1S0 ”ist eine Ethernet-Schnittstelle, und„ WLP2S0 “ist eine Wi-Fi-Schnittstelle.

Wie wir sehen, werden Schnittstellen aufgeführt. Versuchen wir also, in einer Schnittstelle zu erfassen, um festzustellen, ob es funktioniert oder nicht.

Siehe den folgenden Screenshot und doppelklicken Sie auf der ersten Schnittstelle.

Sobald wir auf die Schnittstelle „ENP1S0“ klicken, beginnt es zu erfassen. Hier ist der Screenshot für Live -Erfassungen auf der Schnittstelle „ENP1S0“

Wir können versuchen, andere Schnittstellen zu erfassen, um zu sehen, ob es funktioniert.

Klicken Sie nun auf "WLP2S0", um mit der Erfassung zu beginnen. Hier ist der Screenshot für die Live -Erfassung.

Abschluss

In diesem Artikel haben wir gelernt, das Problem zu lösen, wenn Wireshark nicht alle Schnittstellen aus dem Linux -System erkennen oder auflisten kann. Und es gibt zwei Möglichkeiten, wie wir dies lösen können. Starten Sie entweder Wireshark im Superuser -Modus oder verwenden Sie sudo.