Zakaj Wireshark pravi, da vmesnikov ni mogoče najti

Why Does Wireshark Say No Interfaces Found



Wireshark je zelo znano odprtokodno orodje za zajem in analizo omrežij. Med uporabo Wiresharka se lahko soočimo s številnimi pogostimi težavami. Eno od pogostih vprašanj je V Wiresharku ni naveden noben vmesnik . Razumejmo težavo in poiščimo rešitev v OS Linux. Če ne poznate Wireshark basic, najprej preverite Wireshark Basic in se nato vrnite sem.

V Wiresharku ni naveden noben vmesnik:

Poglejmo to težavo in jo poskusimo rešiti.







Korak 1:



Najprej moramo videti, koliko vmesnikov je v našem računalniku z operacijskim sistemom Linux.



Lahko uporabimo ukaz ifconfig če si želite ogledati seznam vmesnikov v računalniku z operacijskim sistemom Linux. Odprite terminal (bližnjica Alt+Ctrl+t) in zaženite ukaz ifconfig





Izhodi:

Navesti mora vse vmesnike navzgor. Tukaj je posnetek zaslona za ifconfig izhod



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

Tu lahko vidimo tri vmesnike, vključno z vmesnikom zanke lo.

Če želimo videti vse vmesnike v našem sistemu, vključno z vmesniki navzdol, potem uporabite ukaz ifconfig -a

2. korak:

Zdaj zaženite Wireshark iz ukazne vrstice.

žica

Posnetek zaslona:

Izhod:

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

Zdaj ne vidimo vmesnikov, ki smo jih videli iz prejšnjih izhodov datoteke ifconfig ukaz. Na desni strani vidimo, da so izbrani vsi prikazani vmesniki.

Kaj je potem vprašanje? Zakaj Wireshark ne more zaznati zahtevanih vmesnikov?

Pa poglejmo.

3. korak:

Zaprite Wireshark in se vrnite do terminala. Tukaj lahko vidimo, da je uporabnik običajen uporabnik [Primer: rian], vendar moramo Wireshark zagnati v načinu superkorisnika; v nasprotnem primeru lahko Wireshark dostopa do seznama sistemskih vmesnikov. Poskusimo.

svojein vnesite korensko geslo.

Izhod:

Zdaj lahko poziv vidimo kot [zaščiteno po e -pošti]. To pomeni, da smo v korenu. Poskusimo znova zagnati Wireshark s terminala.

žica

Izhod:

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

Vsi vmesniki so navedeni spodaj na domači strani Wireshark. Zahtevani vmesniki so označeni z modrim krogom. To so isti vmesniki, ki smo jih videli v ifconfig izhod ukaza.

V Linuxu težavo reši zagon Wiresharka v načinu sudo ali superuser.

Videli smo v superuse načinu. Poskusimo, če sudo deluje ali ne.

Zaporedja ukazov:

1. Zaprite Wireshark in vnesite izhod da pride ven iz korenine.

2. Vnesite ukaz sudo wireshark in vnesite geslo za uporabnika rian. Korensko geslo ni potrebno.

Tukaj je posnetek zaslona za zgornja koraka 1 in 2.

Tu je domači zaslon Wiresharka

Tukaj so navedeni vsi vmesniki.

Test zajemanja:

Opomba: enp1s0 je vmesnik Ethernet, wlp2s0 pa vmesnik Wi-Fi.

Kot vidimo, so vmesniki navedeni, zato poskusimo zajeti v enem vmesniku in preveriti, ali deluje ali ne.

Oglejte si spodnji posnetek zaslona in dvokliknite prvi vmesnik.

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

Takoj, ko dvokliknemo vmesnik enp1s0, se začne zajemati. Tukaj je posnetek zaslona za zajem v živo na vmesniku enp1s0

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

Lahko poskusimo zajeti tudi druge vmesnike in preveriti, ali deluje.

Zdaj dvokliknite wlp2s0 za začetek snemanja. Tu je posnetek zaslona za zajem v živo.

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

Zaključek

V tem članku smo izvedeli, kako rešiti težavo, ko Wireshark ne more zaznati ali navesti vseh vmesnikov iz sistema Linux. In to lahko rešimo na dva načina; ali zaženite Wireshark v načinu superkorisnika ali uporabite sudo.