¿Por qué Wireshark dice que no se encontraron interfaces?

Why Does Wireshark Say No Interfaces Found



Wireshark es una muy famosa herramienta de captura y análisis de redes de código abierto. Al usar Wireshark, podemos enfrentar muchos problemas comunes. Uno de los problemas comunes es No se enumeran interfaces en Wireshark . Entendamos el problema y busquemos una solución en el sistema operativo Linux. Si no conoce Wireshark Basic, primero verifique Wireshark Basic y luego vuelva aquí.

No se enumeran interfaces en Wireshark:

Veamos este problema e intentemos resolverlo.







Paso 1:



En primer lugar, necesitamos ver cuántas interfaces hay en nuestra PC con Linux.



Podemos usar el comando ifconfig para ver una lista de interfaces en nuestra PC con Linux. Así que abre el terminal (atajo Alt + Ctrl + t) y ejecuta el comando ifconfig





Salidas:

Debería enumerar todas las interfaces ascendentes. Aquí está la captura de pantalla del ifconfig producción



E:  fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wirehark_15  bam  pic  inter_1.png

Aquí podemos ver tres interfaces, incluida la interfaz de bucle invertido lo.

Si queremos ver todas las interfaces en nuestro sistema, incluidas las interfaces inactivas, use el comando ifconfig -a

Paso 2:

Ahora inicie Wireshark desde la línea de comandos.

Wirehark

Captura de pantalla:

Producción:

E:  fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wirehark_15  bam  pic  inter_2.png

Ahora no vemos las interfaces que hemos visto en la salida anterior del ifconfig mando. En el lado derecho, podemos ver que Todas las interfaces mostradas están seleccionadas.

Entonces, ¿cuál es el problema? ¿Por qué Wireshark no puede detectar las interfaces necesarias?

Vamos a ver.

Paso 3:

Cierre Wireshark y regrese a la terminal. Aquí podemos ver que el usuario es un usuario normal [Ejemplo: rian], pero necesitamos iniciar Wireshark en modo superusuario; de lo contrario, Wireshark puede acceder a la lista de interfaces del sistema. Probémoslo.

sue ingrese la contraseña de root.

Producción:

Ahora podemos ver el mensaje como [correo electrónico protegido]. Esto significa que estamos en la raíz. Intentemos iniciar Wireshark nuevamente desde la terminal.

Wirehark

Producción:

E:  fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wirehark_15  bam  pic  inter_3.png

Todas las interfaces se enumeran aquí en la página de inicio de Wireshark. Las interfaces requeridas están marcadas con un círculo azul. Estas son las mismas interfaces que hemos visto en el ifconfig salida de comando.

En Linux, ejecutar Wireshark en modo sudo o superusuario resuelve el problema.

Lo hemos visto en modo superuso. Intentemos si hacer sudo funciona o no.

Secuencias de comando:

1. Cierre Wireshark e ingrese Salida para salir de la raíz.

2. Escriba el comando sudo wirehark e ingrese la contraseña del usuario rian. No se necesita una contraseña de root.

Aquí está la captura de pantalla de los pasos 1 y 2 anteriores.

Aquí está la pantalla de inicio de Wireshark

Todas las interfaces se enumeran aquí.

Prueba de captura:

Nota: enp1s0 es una interfaz Ethernet y wlp2s0 es una interfaz Wi-Fi.

Como vemos, las interfaces se enumeran hacia abajo, así que intentemos capturar en una interfaz para ver si funciona o no.

Vea la captura de pantalla a continuación y haga doble clic en la primera interfaz.

E:  fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wirehark_15  bam  pic  inter_4.png

Tan pronto como hacemos doble clic en la interfaz enp1s0, comienza a capturar. Aquí está la captura de pantalla para la captura en vivo en la interfaz enp1s0

E:  fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wirehark_15  bam  pic  inter_5.png

También podemos intentar capturar otras interfaces para ver si funciona.

Ahora haga doble clic en wlp2s0 para comenzar a capturar. Aquí está la captura de pantalla para la captura en vivo.

E:  fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wirehark_15  bam  pic  inter_6.png

Conclusión

En este artículo, hemos aprendido cómo resolver el problema cuando Wireshark no puede detectar o enumerar todas las interfaces del sistema Linux. Y hay dos formas de resolver esto; inicie Wireshark en modo superusuario o use sudo.