Prečo Wireshark hovorí, že neboli nájdené žiadne rozhrania

Why Does Wireshark Say No Interfaces Found



Wireshark je veľmi známy nástroj na zachytávanie a analýzu sietí s otvoreným zdrojovým kódom. Pri používaní Wireshark sa môžeme stretnúť s mnohými bežnými problémami. Jedným z bežných problémov je Vo Wireshark nie sú uvedené žiadne rozhrania . Poďme porozumieť problému a nájsť riešenie v operačnom systéme Linux. Ak nepoznáte Wireshark basic, najskôr si prečítajte Wireshark Basic a potom sa vráťte sem.

V Wireshark nie sú uvedené žiadne rozhrania:

Pozrime sa na tento problém a pokúsme sa ho vyriešiť.







Krok 1:



V prvom rade musíme vidieť, koľko rozhraní existuje v našom počítači so systémom Linux.



Môžeme použiť príkaz ifconfig zobraziť zoznam rozhrania up v našom počítači Linux. Otvorte teda terminál (skratka Alt+Ctrl+t) a spustite príkaz ifconfig





Výstupy:

Mal by obsahovať zoznam všetkých rozhraní. Tu je snímka obrazovky pre súbor ifconfig výkon



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

Tu môžeme vidieť tri rozhrania vrátane rozhrania loopback lo.

Ak chceme vidieť všetky rozhrania v našom systéme, vrátane rozhrania nadol, použite príkaz ifconfig -a

Krok 2:

Teraz spustite Wireshark z príkazového riadka.

Wirehark

Snímka obrazovky:

Výkon:

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

Teraz nevidíme rozhrania, ktoré sme videli z predchádzajúceho výstupu súboru ifconfig príkaz. Na pravej strane vidíme, že sú vybraté všetky zobrazené rozhrania.

Tak potom o čo ide? Prečo Wireshark nedokáže detekovať požadované rozhrania?

Pozrime sa.

Krok 3:

Zatvorte Wireshark a vráťte sa k terminálu. Tu vidíme, že používateľ je normálny používateľ [Príklad: rian], ale musíme spustiť Wireshark v režime superužívateľa; v opačnom prípade má Wireshark prístup do zoznamu systémových rozhraní. Vyskúšajme to.

jehoa zadajte heslo root.

Výkon:

Teraz môžeme výzvu vidieť ako [chránené e -mailom]. To znamená, že sme v koreňoch. Skúsme znova spustiť Wireshark z terminálu.

Wirehark

Výkon:

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

Všetky rozhrania sú uvedené nižšie na domovskej stránke Wireshark. Požadované rozhrania sú označené modrým kruhom. Jedná sa o rovnaké rozhrania, aké sme videli v ifconfig výstup príkazu.

V systéme Linux problém rieši spustenie programu Wireshark v režime sudo alebo superuser.

Videli sme v režime superužívania. Pokúsme sa zistiť, či sudo funguje alebo nie.

Poradie príkazov:

1. Zatvorte Wireshark a zadajte východ vyjsť z koreňa.

2. Zadajte príkaz sudo WireShark a zadajte heslo pre používateľa rian. Nie je potrebné heslo root.

Tu je snímka obrazovky vyššie uvedených krokov 1 a 2.

Tu je domovská obrazovka Wireshark

Tu sú uvedené všetky rozhrania.

Test snímania:

Poznámka: enp1s0 je rozhranie Ethernet a wlp2s0 je rozhranie Wi-Fi.

Ako vidíme, rozhrania sú uvedené nižšie, skúsme teda zachytiť jedno rozhranie, aby sme zistili, či funguje alebo nie.

Pozrite sa na obrázok nižšie a dvakrát kliknite na prvé rozhranie.

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

Hneď ako dvakrát klikneme na rozhranie enp1s0, začne sa zachytávať. Tu je snímka obrazovky pre živé snímanie na rozhraní enp1s0

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

Môžeme sa pokúsiť zachytiť aj iné rozhrania, aby sme zistili, či funguje.

Teraz dvojitým kliknutím na wlp2s0 spustíte snímanie. Tu je snímka obrazovky pre živé snímanie.

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

Záver

V tomto článku sme sa dozvedeli, ako vyriešiť problém, keď Wireshark nedokáže detekovať alebo vypísať všetky rozhrania zo systému Linux. A existujú dva spôsoby, ako to môžeme vyriešiť; buď spustite Wireshark v režime superužívateľa alebo pomocou sudo.