Hvorfor siger Wireshark ingen grænseflader fundet

Why Does Wireshark Say No Interfaces Found



Wireshark er et meget berømt open source-værktøj til registrering og analyse af netværk. Mens vi bruger Wireshark, står vi muligvis over for mange almindelige problemer. Et af de fælles spørgsmål er Ingen grænseflader er angivet i Wireshark . Lad os forstå problemet og finde en løsning i Linux OS.Hvis du ikke kender Wireshark basic, skal du først kontrollere Wireshark Basic og derefter vende tilbage hertil.

Ingen grænseflader er angivet i Wireshark:

Lad os se dette problem og prøve at løse det.







Trin 1:



Først og fremmest skal vi se, hvor mange grænseflader der er i vores Linux -pc.



Vi kan bruge kommandoen ifconfig for at se en liste over op -grænseflader i vores Linux -pc. Så åbn terminal (Genvej Alt+Ctrl+t) og kør kommando ifconfig





Udgange:

Det bør liste ned over alle grænseflader. Her er skærmbilledet til ifconfig produktion



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

Her kan vi se tre grænseflader, herunder loopback interface lo.

Hvis vi vil se alle grænseflader i vores system, herunder nedgrænseflader, skal du bruge kommandoen ifconfig -a

Trin 2:

Start nu Wireshark fra kommandolinjen.

wireshark

Skærmbillede:

Produktion:

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

Nu ser vi ikke de grænseflader, som vi har set fra det tidligere output af ifconfig kommando. På højre side kan vi se Alle viste grænseflader er valgt.

Hvad er så spørgsmålet? Hvorfor kan Wireshark ikke registrere nødvendige grænseflader?

Lad os se.

Trin 3:

Luk Wireshark og kom tilbage til terminalen. Her kan vi se, at brugeren er en normal bruger [Eksempel: rian], men vi skal starte Wireshark i superbruger -tilstand; ellers får Wireshark adgang til systemgrænsefladelisten. Lad os prøve det.

densog indtast root -adgangskoden.

Produktion:

Nu kan vi se prompten som [e -mail beskyttet]. Det betyder, at vi er i rod. Lad os prøve at starte Wireshark igen fra terminalen.

wireshark

Produktion:

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

Alle grænseflader er angivet hernede på Wireshark -startsiden. Påkrævede grænseflader er markeret med en blå cirkel. Det er de samme grænseflader, som vi har set i ifconfig kommandoutput.

I Linux løser problemet ved at køre Wireshark i sudo- eller superbrugerfunktion.

Vi har set i superbrugstilstand. Lad os prøve, om sudo virker eller ej.

Kommandosekvenser:

1. Luk Wireshark, og indtast Afslut at komme ud af roden.

2. Indtast kommandoen sudo wireshark, og indtast adgangskoden til brugeren rian. Intet behov for en root -adgangskode.

Her er skærmbilledet til ovenstående trin 1 og 2.

Her er startskærmen for Wireshark

Alle grænseflader er angivet hernede.

Optagelsestest:

Bemærk: enp1s0 er et Ethernet-interface, og wlp2s0 er et Wi-Fi-interface.

Som vi ser, er grænseflader listet ned, så lad os prøve at fange i en grænseflade for at se, om det virker eller ej.

Se nedenstående skærmbillede, og dobbeltklik på den første grænseflade.

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

Så snart vi dobbeltklikker på enp1s0 -grænsefladen, begynder den at fange. Her er skærmbilledet til live -optagelse på interface enp1s0

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

Vi kan også prøve at fange andre grænseflader for at se, om det virker.

Dobbeltklik nu på wlp2s0 for at begynde at fange. Her er skærmbilledet til live -optagelse.

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

Konklusion

I denne artikel har vi lært, hvordan man løser problemet, når Wireshark ikke kan registrere eller liste alle grænseflader ned fra Linux -systemet. Og der er to måder, vi kan løse dette på; enten starte Wireshark i superbruger -tilstand eller ved hjælp af sudo.