Wireshark: não há interfaces nas quais uma captura possa ser feita

Wireshark: não há interfaces nas quais uma captura possa ser feita

Eu fiz todas as etapas descritas emwiki.wireshark.org/CaptureSetup/CapturePrivileges, mas ainda recebo a próxima mensagem de erro

Não há interfaces nas quais uma captura possa ser feita.

Onde cometi um erro?

$ 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

Responder1

Você deve adicionar seu usuário a um grupo wireshark, adicionar o dumpcap ao grupo wireshark e adicionar permissões ao dumpcap

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

O caminho pode ser /usr/bin/dumpcap ou /usr/sbin/dumpcap

Responder2

Tente fazer a captura usando tcpdump na linha de comando e abra o arquivo pcap resultante com Wireshark ou outra coisa. Igual a:

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

informação relacionada