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
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.
WireharkSnímka obrazovky:
Výkon:
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.
WireharkVýkon:
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.
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
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.
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.