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"). Затем просто выйдите из системы и снова войдите в систему, и вы должны быть готовы!