Обычно это вызвано неправильной настройкой разрешений, связанных с корректной работой Wireshark. Хотя вы можете избежать этой проблемы, запустив Wireshark с повышенными привилегиями (например, с sudo
), этого, как правило, следует избегать (см. здесь , в частности здесь ). Это иногда происходит из-за неполной или частично успешной установки Wireshark. Поскольку вы работаете в Ubuntu, это можно решить, следуя инструкциям, приведенным в в этом ответе на сайте Wireshark Q & A . Таким образом, после установки Wireshark выполните следующие команды:
sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark $USER
Затем выйдите и снова войдите (или перезагрузитесь), и Wireshark должен работать правильно, не требуя дополнительных привилегий. Наконец, если проблема все еще не решена, возможно, что dumpcap
был неправильно настроен или что-то еще мешает его правильной работе. В этом случае вы можете установить бит setuid
для dumpcap
, чтобы он всегда работал от имени пользователя root.
sudo chmod 4711 `which dumpcap`