Wireshark: нет интерфейсов, на которых можно выполнить захват

Wireshark: нет интерфейсов, на которых можно выполнить захват

Я выполнил все шаги, описанные вwiki.wireshark.org/CaptureSetup/CapturePrivileges, но я все равно получаю следующее сообщение об ошибке

Интерфейсов, на которых можно выполнить захват, нет.

Где я допустил ошибку?

$ 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

решение1

Вам следует добавить своего пользователя в группу Wireshark, добавить dumpcap в группу Wireshark и добавить разрешения для dumpcap.

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

Путь может быть /usr/bin/dumpcap или /usr/sbin/dumpcap

решение2

Попробуйте сделать захват с помощью tcpdump в командной строке, затем откройте полученный файл pcap с помощью Wireshark или чего-то еще. Вот так:

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

Связанный контент