
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