„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
Č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.
wireharkEkrano kopija:
Išėjimas:
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.
wireharkIšėjimas:
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ą.
Kai tik dukart spustelėsime „enp1s0“ sąsają, ji pradės fiksuoti. Čia yra ekrano kopija, skirta tiesioginiam fiksavimui sąsajoje enp1s0
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.
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“.