
Я выполнил все шаги, описанные в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