Per què diu Wireshark que no s’han trobat interfícies

Why Does Wireshark Say No Interfaces Found



Wireshark és una eina d’anàlisi i captura de xarxa de codi obert molt famosa. Mentre fem servir Wireshark, és possible que ens enfrontem a molts problemes habituals. Un dels problemes habituals és No hi ha cap interfície a Wireshark . Comprenguem el problema i trobem una solució al sistema operatiu Linux. Si no coneixeu Wireshark basic, comproveu primer Wireshark Basic i torneu aquí.

No hi ha cap interfície a Wireshark:

Vegem aquest problema i intentem solucionar-lo.







Pas 1:



Primer de tot, hem de veure quantes interfícies hi ha al nostre PC Linux.



Podem utilitzar l’ordre ifconfig per veure una llista de les interfícies del nostre ordinador Linux. Per tant, obriu el terminal (drecera Alt + Ctrl + t) i executeu l’ordre ifconfig





Sortides:

Hauria d’enumerar totes les interfícies. Aquí teniu la captura de pantalla del fitxer ifconfig sortida



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

Aquí podem veure tres interfícies, incloent-hi la interfície loopback.

Si volem veure totes les interfícies del nostre sistema, incloses les interfícies avall, utilitzeu l'ordre ifconfig -a

Pas 2:

Ara inicieu Wireshark des de la línia d'ordres.

wireshark

Captura de pantalla:

Sortida:

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

Ara no veiem les interfícies que hem vist de la sortida anterior del ifconfig comandament. A la part dreta, podem veure que totes les interfícies mostrades estan seleccionades.

Aleshores, quin és el problema? Per què Wireshark no és capaç de detectar les interfícies necessàries?

A veure.

Pas 3:

Tanqueu Wireshark i torneu al terminal. Aquí podem veure que l'usuari és un usuari normal [Exemple: rian], però hem d'iniciar Wireshark en mode superusuari; en cas contrari, es pot accedir a Wireshark a la llista d’interfícies del sistema. Provem-ho.

sevai introduïu la contrasenya de root.

Sortida:

Ara podem veure la sol·licitud com [correu electrònic protegit]. Això significa que estem en arrel. Intentem tornar a iniciar Wireshark des del terminal.

wireshark

Sortida:

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

Totes les interfícies apareixen a la pàgina principal de Wireshark. Les interfícies necessàries es marquen amb un cercle blau. Aquestes són les mateixes interfícies que hem vist a ifconfig sortida de l'ordre.

A Linux, executar Wireshark en mode sudo o superusuari resol el problema.

Hem vist en mode superús. Intentem si fer sudo funciona o no.

Seqüències d'ordres:

1. Tanqueu Wireshark i entreu sortir sortir de l’arrel.

2. Escriviu l'ordre sudo wireshark i introduïu la contrasenya per a l'usuari rian. No cal una contrasenya d’arrel.

Aquí teniu la captura de pantalla dels passos 1 i 2 anteriors.

Aquí teniu la pantalla d’inici de Wireshark

Totes les interfícies es detallen aquí.

Prova de captura:

Nota: enp1s0 és una interfície Ethernet i wlp2s0 és una interfície Wi-Fi.

Com veiem, les interfícies apareixen a la llista, així que provem de capturar-les en una interfície per veure si funciona o no.

Vegeu la captura de pantalla següent i feu doble clic a la primera interfície.

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

Tan bon punt fem doble clic a la interfície enp1s0, es comença a capturar. Aquí teniu la captura de pantalla per capturar en directe a la interfície enp1s0

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

També podem provar de capturar altres interfícies per veure si funciona.

Ara feu doble clic a wlp2s0 per començar a capturar. Aquí teniu la captura de pantalla per capturar en directe.

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

Conclusió

En aquest article, hem après a resoldre el problema quan Wireshark no pot detectar ni enumerar totes les interfícies del sistema Linux. I hi ha dues maneres de resoldre-ho; llançar Wireshark en mode superusuari o utilitzar sudo.