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

2 ответа2

1

Вы должны добавить своего пользователя в группу wireshark, добавить dumpcap в группу wireshark и добавить разрешения для dumpcap

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .