Ingen grensesnitt er oppført i Wireshark:
La oss se dette problemet og prøve å løse det.
Trinn 1:
Først av alt må vi se hvor mange grensesnitt det er i Linux -PCen vår.
Vi kan bruke kommandoen ifconfig for å se en liste over oppgrensesnitt i vår Linux -pc. Så åpne terminalen (snarvei Alt+Ctrl+t) og kjør kommandoen ifconfig
Utganger:
Den bør liste ned alle grensesnittene. Her er skjermbildet for ifconfig produksjon
Her kan vi se tre grensesnitt, inkludert loopback -grensesnitt lo.
Hvis vi vil se alle grensesnittene i systemet vårt, inkludert nedgrensesnitt, bruker du kommandoen ifconfig -a
Steg 2:
Start nå Wireshark fra kommandolinjen.
wiresharkSkjermdump:
Produksjon:
Nå ser vi ikke grensesnittene som vi har sett fra forrige utgang fra ifconfig kommando. På høyre side kan vi se Alle viste grensesnitt er valgt.
Hva er så problemet? Hvorfor kan Wireshark ikke oppdage nødvendige grensesnitt?
La oss se.
Trinn 3:
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 tilgang til systemgrensesnittlisten. La oss prøve det.
det erog skriv inn rotpassordet.Produksjon:
Nå kan vi se ledeteksten som [e -postbeskyttet]. Dette betyr at vi er i roten. La oss prøve å starte Wireshark igjen fra terminalen.
wiresharkProduksjon:
Alle grensesnittene er oppført her 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 problemet å kjøre Wireshark i sudo- eller superbrukermodus.
Vi har sett i superbruksmodus. La oss prøve om sudo fungerer eller ikke.
Kommandosekvenser:
1. Lukk Wireshark og skriv inn exit å komme ut av roten.
2. Skriv inn kommandoen sudo wireshark og skriv inn passordet for brukeren rian. Du trenger ikke et rotpassord.
Her er skjermbildet for trinn 1 og 2 ovenfor.
Her er startskjermen til Wireshark
Alle grensesnittene er oppført her nede.
Fange test:
Merk: enp1s0 er et Ethernet-grensesnitt, og wlp2s0 er et Wi-Fi-grensesnitt.
Som vi ser, er grensesnitt listet ned, så la oss prøve å fange i 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 liveopptak 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 løser 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.