Hvorfor sier Wireshark at ingen grensesnitt funnet

Hvorfor sier Wireshark at ingen grensesnitt funnet
Wireshark er et veldig kjent, open source nettverksfangst- og analyseverktøy. Mens vi bruker Wireshark, kan vi møte mange vanlige problemer. En av de vanlige problemene er “Ingen grensesnitt er oppført i Wireshark”. La oss forstå problemet og finne en løsning i Linux OS.Hvis du ikke kjenner Wireshark Basic, så sjekk Wireshark Basic først, så kom tilbake hit.

Ingen grensesnitt er oppført i Wireshark:

La oss se dette problemet og prøve å løse det.

Trinn 1:

Først av alt, vi må se hvor mange grensesnitt som er det i Linux PC.

Vi kan bruke kommandoen "ifconfig”For å se en liste over up -grensesnitt i vår Linux PC. Så åpen terminal (Short Cut Alt+Ctrl+T) og Run Command "ifconfig

Utganger:

Det skal liste opp alle sammen grensesnitt. Her er skjermbildet for “ifconfig”Output

Her kan vi se tre grensesnitt, inkludert Loopback -grensesnittet “LO”.

Hvis vi vil se alle grensesnitt i systemet vårt, inkludert nedgrensesnitt, kan du bruke kommandoen "ifconfig -a

Steg 2:

Start nå Wireshark fra kommandolinjen.

“Wireshark”

Skjermbilde:

Produksjon:

Nå ser vi ikke grensesnittene som vi har sett fra forrige utgang fra “ifconfig”Kommando. På høyre side kan vi se “alle grensesnitt vist” er valgt.

Så hva er problemet? Hvorfor Wireshark ikke i stand til å oppdage nødvendige grensesnitt?

La oss se.

Trinn3:

Lukk Wireshark og kom tilbake til terminalen. Her kan vi se at brukeren er en normal bruker [eksempel: “Rian”], men vi må starte Wireshark i superbrukermodus; Ellers har Wireshark lov til å få tilgang til systemgrensesnittlisten. La oss prøve det.

“SU” og skriv inn rotpassordet.

Produksjon:

Nå kan vi se ledeteksten som “rot@". Dette betyr at vi er i rot. La oss prøve å lansere Wireshark igjen fra terminalen.

“Wireshark”

Produksjon:

Alle grensesnitt er listet ned her nede på Wireshark -hjemmesiden. Nødvendige grensesnitt er merket med en blå sirkel. Dette er de samme grensesnittene som vi har sett i “ifconfig”Kommandoutgang.

I Linux løser det å løpe wireshark i sudo eller superbruker -modus problemet.

Vi har sett i superuse modus. La oss prøve hvis det å gjøre "sudo" fungerer eller ikke.

Kommandosekvenser:

1. Lukk Wireshark og skriv inn “exit”Å komme ut fra roten.

2. Skriv kommandoen “Sudo Wireshark” og skriv inn passordet for bruker “Rian”. Ikke behov for et rotpassord.

Her er skjermbildet for ovennevnte trinn 1 og 2.

Her er startskjermen til Wireshark

Alle grensesnitt er listet ned her nede.

Capturing Test:

Merk: "ENP1S0 ”er et Ethernet-grensesnitt, og“ WLP2S0 ”er et Wi-Fi-grensesnitt.

Som vi ser, er grensesnitt listet opp, så la oss prøve å fange inn ett grensesnitt for å se om det fungerer eller ikke.

Se skjermbildet nedenfor og dobbeltklikk på det første grensesnittet.

Så snart vi dobbeltklikker på "ENP1S0" -grensesnittet, begynner det å fange. Her er skjermbildet for live fangst på grensesnittet “ENP1S0”

Vi kan prøve å fange andre grensesnitt også for å se om det fungerer.

Dobbeltklikk nå på "WLP2S0" for å begynne å fange. Her er skjermbildet for liveopptak.

Konklusjon

I denne artikkelen har vi lært hvordan vi skal løse problemet når Wireshark ikke kan oppdage eller liste ned alle grensesnitt fra Linux -systemet. Og det er to måter vi kan løse dette på; Enten start Wireshark i superbrukermodus eller bruk sudo.