Wireshark sem interfaces para captura

Esta é uma dica rápida para você que já tentou usar o Wireshark para capturar pacotes na rede e descobriu que nenhuma interface de rede estava disponível para captura.

Wireshark com usuário sem permissão para capturar pacotes

A solução para o é simples. Ou você não loga como root (sudo, su são melhores opções), ou a solução ideal e que é a recomendada. Adicione seu usuário ao grupo “wireshark”.

$ sudo adduser MEUUSUARIO wireshark

Após fazer login no sistema novamente você verá que as interfaces de rede estarão disponíveis para captura.

Wireshark com interfaces disponíveis para captura

 

Uma ultima dica. Note que após adicionar o seu usuário ao grupo wireshark esta alteração só passa a valer no próximo login. Caso você tenha um monte de ferramentas abertas e não possa fazer logout de imediato e precise que o wireshark funcione você pode usar o comando “sg” pela linha de comandos como segue:

$ sg wireshark -c wireshark-gtk

O comando “sg” (substitute group) é o análogo ao “su” (substitute user). Ele força seu usuário a entrar no grupo em questão e executar o comando desejado.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.