Wireshark

Hvorfor siger Wireshark, at der ikke blev fundet nogen grænseflader

Hvorfor siger Wireshark, at der ikke blev fundet nogen grænseflader
Wireshark er et meget berømt open source-netværksfangst- og analyseværktøj. Når vi bruger Wireshark, står vi muligvis over for mange almindelige problemer. Et af de almindelige problemer 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 komme tilbage her.

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 på vores Linux-pc.

Vi kan bruge kommandoen “ifconfig”For at se en liste over up-grænseflader på vores Linux-pc. Så åben terminal (genvej Alt + Ctrl + t) og kør kommando “ifconfig

Udgange:

Det skal liste alle op grænseflader. Her er skærmbilledet til “ifconfig”Output

Her kan vi se tre grænseflader, inklusive loopback-grænseflade “lo”.

Hvis vi ønsker at se alle grænseflader i vores system, inklusive nedgrænseflader, så brug kommandoen “ifconfig -a

Trin 2:

Start nu Wireshark fra kommandolinjen.

“Wireshark”

Skærmbillede:

Produktion:

Nu ser vi ikke de grænseflader, vi har set fra den forrige output af “ifconfig”Kommando. På højre side kan vi se "Alle grænseflader vist" er valgt.

Hvad er så problemet?? Hvorfor Wireshark ikke kan 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 er nødt til at starte Wireshark i superbruger-tilstand; Ellers har Wireshark adgang til systeminterfacelisten. Lad os prøve det.

“Su” og indtast rodadgangskoden.

Produktion:

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

“Wireshark”

Produktion:

Alle grænseflader er listet her nede på Wireshark-hjemmesiden. Nødvendige grænseflader er markeret med en blå cirkel. Dette er de samme grænseflader, som vi har set i “ifconfig”Kommandooutput.

I Linux løser problemet at køre Wireshark i sudo- eller superbruger-tilstand.

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

Kommandosekvenser:

1. Luk Wireshark og indtast “Afslut”At komme ud fra roden.

2. Skriv 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 her nede.

Optagelsestest:

Bemærk: "enp1s0 ”er en Ethernet-grænseflade, og“ wlp2s0 ”er en Wi-Fi-grænseflade.

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

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

Så snart vi dobbeltklikker på "enp1s0" -grænsefladen, begynder det at fange. Her er skærmbilledet til liveoptagelse på grænsefladen “enp1s0”

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

Dobbeltklik nu på “wlp2s0” for at starte optagelsen. Her er skærmbilledet til liveoptagelse.

Konklusion

I denne artikel har vi lært, hvordan vi løser problemet, når Wireshark ikke kan registrere eller liste ned alle grænseflader 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.

Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...
0 A.D. Vejledning
Ud af de mange strategispil derude, 0 A.D. formår at skille sig ud som en omfattende titel og et meget dybt, taktisk spil på trods af at det er open s...
Unity3D Tutorial
Introduktion til Unity 3D Unity 3D er en kraftfuld spiludviklingsmotor. Det er cross platform, det er det giver dig mulighed for at oprette spil til m...