Por que o Wireshark diz que nenhuma interfaces encontrou

Por que o Wireshark diz que nenhuma interfaces encontrou
Wireshark é uma ferramenta de captura e análise de rede de código aberto muito famoso. Ao usar o Wireshark, podemos enfrentar muitos problemas comuns. Um dos problemas comuns é “Nenhuma interfaces está listada no Wireshark”. Vamos entender o problema e encontrar uma solução no Linux OS.Se você não conhece o Wireshark Basic, verifique o Wireshark Basic primeiro, depois volte aqui.

Nenhuma interfaces está listada no Wireshark:

Vamos ver esse problema e tentar resolvê -lo.

Passo 1:

Primeiro de tudo, precisamos ver quantas interfaces existem em nosso PC Linux.

Podemos usar o comando “ifconfig”Para ver uma lista de interfaces UP em nosso PC Linux. Portanto, aberto terminal (atalho alt+ctrl+t) e execute o comando “ifconfig

Saídas:

Deve listar todas as interfaces. Aqui está a captura de tela para o “ifconfig" saída

Aqui podemos ver três interfaces, incluindo a interface do loopback "lo".

Se quisermos ver todas as interfaces em nosso sistema, incluindo interfaces baixas, use o comando “ifconfig -a

Passo 2:

Agora inicie o Wireshark da linha de comando.

“Wireshark”

Captura de tela:

Saída:

Agora não vemos as interfaces que vimos da saída anterior do “ifconfig”Comando. No lado direito, podemos ver "todas as interfaces mostradas" são selecionadas.

Então qual é o problema? Por que o Wireshark não é capaz de detectar interfaces necessárias?

Vamos ver.

Etapa 3:

Feche o Wireshark e volte ao terminal. Aqui podemos ver que o usuário é um usuário normal [Exemplo: "Rian"], mas precisamos iniciar o Wireshark no modo SuperUser; Caso contrário, o Wireshark poderá acessar a lista de interface do sistema. Vamos experimentar.

"SU" e insira a senha raiz.

Saída:

Agora podemos ver o prompt como “raiz@". Isso significa que estamos em raiz. Vamos tentar lançar o Wireshark novamente do terminal.

“Wireshark”

Saída:

Todas as interfaces estão listadas aqui na página inicial do Wireshark. As interfaces necessárias são marcadas com um círculo azul. Estas são as mesmas interfaces que vimos no “ifconfig”Saída de comando.

No Linux, a execução do Wireshark no Sudo ou no Modo Superusser resolve o problema.

Vimos no modo superuse. Vamos tentar se fazer "sudo" funciona ou não.

Sequências de comando:

1. Feche o Wireshark e entre “saída”Para sair da raiz.

2. Digite o comando "sudo wireshark" e digite a senha do usuário "Rian". Não há necessidade de uma senha raiz.

Aqui está a captura de tela para as etapas acima 1 e 2.

Aqui está a tela inicial do Wireshark

Todas as interfaces estão listadas aqui.

Teste de captura:

Observação: "ENP1S0 "é uma interface Ethernet e" WLP2S0 "é uma interface Wi-Fi.

Como vemos, as interfaces estão listadas, então vamos tentar capturar em uma interface para ver se está funcionando ou não.

Veja a captura de tela abaixo e clique duas vezes na primeira interface.

Assim que clicamos duas vezes na interface "ENP1S0", ela começa a capturar. Aqui está a captura de tela para capturar ao vivo na interface "ENP1S0"

Podemos tentar capturar outras interfaces também para ver se está funcionando.

Agora clique duas vezes em "WLP2S0" para começar a capturar. Aqui está a captura de tela para a captura ao vivo.

Conclusão

Neste artigo, aprendemos a resolver o problema quando o Wireshark não pode detectar ou listar todas as interfaces do sistema Linux. E há duas maneiras de resolver isso; Lance o Wireshark no modo SuperUser ou usando sudo.