Wireshark: Es gibt keine Schnittstellen, über die eine Erfassung erfolgen kann

Wireshark: Es gibt keine Schnittstellen, über die eine Erfassung erfolgen kann

Ich habe alle Schritte durchgeführt, die inwiki.wireshark.org/CaptureSetup/CapturePrivileges, aber ich bekomme immer noch die folgende Fehlermeldung

Es sind keine Schnittstellen vorhanden über die eine Erfassung erfolgen kann.

Wo habe ich einen Fehler gemacht?

$ groups dima
lp wheel games video audio optical storage power wireshark users
$ ls -l /usr/bin/dumpcap 
-rwxr-xr-- 1 root wireshark 77000 Jul 29 12:07 /usr/bin/dumpcap
$ getcap /usr/bin/dumpcap 
/usr/bin/dumpcap = cap_net_admin,cap_net_raw+eip

Antwort1

Sie sollten Ihren Benutzer zu einer Wireshark-Gruppe hinzufügen, Dumpcap zur Wireshark-Gruppe hinzufügen und Berechtigungen für Dumpcap hinzufügen.

   # chgrp wireshark /usr/bin/dumpcap
   # chmod 7450 /usr/bin/dumpcap

Der Pfad kann /usr/bin/dumpcap oder /usr/sbin/dumpcap sein.

Antwort2

Versuchen Sie, die Erfassung mit tcpdump in der Befehlszeile durchzuführen, und öffnen Sie dann die resultierende PCAP-Datei mit Wireshark oder etwas anderem. So:

sudo tcpdump -w test.pcap -vv -i wlan0

verwandte Informationen