Questo è di solito causata da impostare in modo non corretto i permessi relativi alla corretta esecuzione Wireshark. Mentre è possibile evitare questo problema eseguendo Wireshark con privilegi elevati (ad esempio con sudo
), in genere dovrebbe essere evitato (vedere here, in particolare here). Ciò a volte risulta da un'installazione incompleta o parzialmente riuscita di Wireshark. Dato che stai usando Ubuntu, questo può essere risolto seguendo le istruzioni fornite in this answer su Wireshark Q&A site. In sintesi, dopo l'installazione di Wireshark, eseguire i seguenti comandi:
sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark $USER
Poi disconnettersi e accedere di nuovo a (o riavvio), e Wireshark dovrebbe funzionare correttamente senza bisogno di ulteriori privilegi. Infine, se il problema non è ancora risolto, è possibile che dumpcap
non sia stato configurato correttamente o che qualcos'altro impedisca il corretto funzionamento. In questo caso, è possibile impostare setuid
bit per dumpcap
in modo che venga sempre eseguito come root.
sudo chmod 4711 `which dumpcap`
Avete libpcap installato e funzionante? – Cyclonecode
L'ho usato con sudo, quindi ha funzionato bene. –