WireShark не работает на 12.04, как мне это работает?

Я хочу прочитать пакеты данных, которые передаются на и с моего ноутбука. Я установил wireshark из Центра программного обеспечения, но программа не может обнаружить мою беспроводную сеть.

Есть идеи, что я могу делать не так?

2 ответа

Решение

Вероятно, это не работает, потому что вам нужно запустить его как root.

Попробуйте запустить его с помощью этой команды.

gksudo wireshark&

Дайте мне знать, если это работает.

Wireshark не имеет необходимых привилегий для доступа к сетевым интерфейсам при нормальной работе с настройками по умолчанию. Тем не менее, вы должны попытаться запустить как можно меньше программ от имени пользователя root, и wireshark не является исключением. Вместо этого есть лучший способ.

Проверять, выписываться /usr/share/doc/wireshark-common/README.Debian и попробуйте это:

sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark username

Выберите "да" после выполнения первой команды (которая сообщает wireshark, что вы хотите использовать группы для управления доступом к захвату), и замените "username" на ваше имя пользователя во второй (которое добавляет вас в группу "wireshark"). Затем просто выйдите из системы и снова войдите в систему, и вы должны быть готовы!

Другие вопросы по тегам