Проблемы wireshark с конфигурацией

Я недавно установил wireshark, и, прежде чем я смог начать захватывать что-либо, он говорит: "В этой системе нельзя использовать интерфейс для захвата с текущей конфигурацией".

как я новичок в wireshark, кто-нибудь знает, как изменить текущую конфигурацию и на что их изменить? извините за любое дублирование и за краткость в описании, но я не могу продолжить, если эта конфигурация не будет установлена ​​правильно

1 ответ

Обновить:
Для установки Wireshark по умолчанию требуются права суперпользователя для запуска перехвата пакетов. Вот почему я предложил ниже запустить его как привилегированный пользователь. Как 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

Согласно Wireshark Wiki:

Для запуска Wireshark (или любого другого захвата / анализа сети) в Linux требуются права суперпользователя. Следовательно, при запуске Wireshark у вас должны быть привилегии root, иначе вы не сможете получить данные. Обратите внимание, что вам не нужно входить в систему как root при запуске компьютера, вы можете использовать su(1) или sudo(8) для этой цели.

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