Я недавно установил WireShark, и, прежде чем я смог даже начать захватывать что-либо, он говорит, что «в этой системе с текущей конфигурацией нельзя использовать интерфейс для захвата»
, так как я новичок в wirehark, знает ли кто-нибудь, как изменить текущую конфигурацию и на что их изменить? извините за дублирование и за краткость описания, но я не могу продолжить работу без правильной настройки этой конфигурации
Обновление:
Стандартная установка Wireshark требует полномочий пользователя root выполнить пакетное получение. Поэтому я предложил ниже выполнить его как привилегированный пользователь. Как @Warren Hill любезно указал, что это не рекомендуемый способ использовать Wireshark.
Читайте, Как я выполняю WireShark с полномочиями пользователя root? и следуйте ответу @Oli о том, как реконфигурировать Wireshark, чтобы смочь работать как Ваш собственный пользователь.
Для внесения изменений состава группы эффективными (как указано в том ответе), необходимо будет выйти из системы или перезапустить систему. Если Вы не хотите делать это прямо сейчас по какой-либо причине, временно login
мог бы помочь. (Необходимо будет указать пароль дважды: однажды для sudo
и однажды для login
).
$ sudo login <your_user_name>
[sudo] password for <your_user_name>:
password:
$ DISPLAY=:0.0 wireshark
Попытайтесь выполнить Wireshark с полномочиями пользователя root:
pkexec wireshark
Согласно Wiki Wireshark:
Для выполнения Wireshark (или любой другой сбор сетевых данных / анализатор, в этом отношении) на Linux нужны полномочия пользователя root. Поэтому у Вас должны быть полномочия пользователя root при запуске Wireshark, еще Вы не можете собрать данные. Обратите внимание на то, что Вы не должны входить в систему как корень при запуске компьютера, можно использовать su (1) или sudo (8) с этой целью.