Kodėl „Wireshark“ sako, kad sąsajų nerasta

Why Does Wireshark Say No Interfaces Found



„Wireshark“ yra labai garsus atviro kodo tinklo fiksavimo ir analizės įrankis. Naudodami „Wireshark“ galime susidurti su daugeliu bendrų problemų. Viena iš bendrų problemų yra „Wireshark“ nėra sąsajų . Supraskime problemą ir suraskime sprendimą „Linux“ OS. Jei nežinote „Wireshark basic“, pirmiausia patikrinkite „Wireshark Basic“, tada grįžkite čia.

„Wireshark“ nėra sąsajų:

Pažvelkime į šią problemą ir pabandykime ją išspręsti.







1 žingsnis:



Visų pirma, turime pamatyti, kiek sąsajų yra mūsų „Linux“ kompiuteryje.



Mes galime naudoti komandą ifconfig Norėdami pamatyti sąsajų sąrašą mūsų „Linux“ kompiuteryje. Taigi atidarykite terminalą (spartusis klavišas Alt+Ctrl+t) ir paleiskite komandą ifconfig





Išėjimai:

Jame turėtų būti išvardytos visos sąsajos. Čia yra ekrano kopija ifconfig produkcija



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

Čia galime pamatyti tris sąsajas, įskaitant kilpos sąsają lo.

Jei norime matyti visas mūsų sistemos sąsajas, įskaitant žemesnes sąsajas, naudokite komandą ifconfig -a

2 žingsnis:

Dabar paleiskite „Wireshark“ iš komandinės eilutės.

wirehark

Ekrano kopija:

Išėjimas:

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

Dabar nematome sąsajų, kurias matėme iš ankstesnės ifconfig komandą. Dešinėje pusėje matome, kad pasirinktos visos rodomos sąsajos.

Tada koks klausimas? Kodėl „Wireshark“ negali aptikti reikalingų sąsajų?

Pažiūrėkime.

3 žingsnis:

Uždarykite „Wireshark“ ir grįžkite į terminalą. Čia matome, kad vartotojas yra įprastas vartotojas [Pavyzdys: rian], tačiau turime paleisti „Wireshark“ super vartotojo režimu; priešingu atveju „Wireshark“ leidžiama pasiekti sistemos sąsajos sąrašą. Išbandykime.

josir įveskite pagrindinį slaptažodį.

Išėjimas:

Dabar raginimą galime matyti kaip [apsaugotas el. paštas]. Tai reiškia, kad mes esame šaknyje. Pabandykime iš naujo paleisti „Wireshark“ iš terminalo.

wirehark

Išėjimas:

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

Visos sąsajos yra išvardytos „Wireshark“ pagrindiniame puslapyje. Reikalingos sąsajos pažymėtos mėlynu apskritimu. Tai yra tos pačios sąsajos, kurias matėme skyriuje ifconfig komandos išvestis.

„Linux“ sistemoje „Wireshark“ paleidimas „sudo“ arba „superuser“ režimu išsprendžia problemą.

Mes matėme supernaudojimo režimu. Pabandykime, ar veikia sudo, ar ne.

Komandų sekos:

1. Uždarykite „Wireshark“ ir įveskite išeiti išeiti iš šaknų.

2. Įveskite komandą sudo WireShark ir įveskite vartotojo rian slaptažodį. Nereikia root slaptažodžio.

Čia yra aukščiau pateiktų 1 ir 2 veiksmų ekrano kopija.

Čia yra pagrindinis „Wireshark“ ekranas

Čia pateikiamos visos sąsajos.

Fiksavimo testas:

Pastaba: „enp1s0“ yra „Ethernet“ sąsaja, o „wlp2s0“ yra „Wi-Fi“ sąsaja.

Kaip matome, sąsajos yra išvardytos, todėl pabandykime užfiksuoti vienoje sąsajoje, ar ji veikia, ar ne.

Žiūrėkite žemiau esančią ekrano kopiją ir dukart spustelėkite pirmąją sąsają.

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

Kai tik dukart spustelėsime „enp1s0“ sąsają, ji pradės fiksuoti. Čia yra ekrano kopija, skirta tiesioginiam fiksavimui sąsajoje enp1s0

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

Mes taip pat galime pabandyti užfiksuoti kitas sąsajas, kad pamatytume, ar ji veikia.

Dabar dukart spustelėkite wlp2s0, kad pradėtumėte fiksuoti. Čia yra tiesioginio fotografavimo ekrano kopija.

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

Išvada

Šiame straipsnyje mes sužinojome, kaip išspręsti problemą, kai „Wireshark“ negali aptikti ar išvardyti visų „Linux“ sistemos sąsajų. Ir mes galime tai išspręsti dviem būdais; arba paleiskite „Wireshark“ super vartotojo režimu arba naudodami „sudo“.