V rozhraní Wireshark nie sú uvedené žiadne rozhrania:
Pozrime sa na tento problém a pokúsme sa ho vyriešiť.
Krok 1:
Najskôr musíme zistiť, koľko rozhraní je v našom počítači so systémom Linux.
Môžeme použiť príkaz „ifconfig”, Aby sa zobrazil zoznam vyšších rozhraní v našom počítači so systémom Linux. Takže otvorte terminál (Klávesová skratka Alt + Ctrl + t) a spustite príkaz „ifconfig“
Výstupy:
Mal by obsahovať zoznam všetkých hore uvedených rozhraní. Tu je snímka obrazovky s textom „ifconfig" výkon
Tu vidíme tri rozhrania vrátane spätnoväzbového rozhrania „lo“.
Ak chceme vidieť všetky rozhrania v našom systéme, teda aj rozhrania dole, použite príkaz „ifconfig -a“
Krok 2:
Teraz z príkazového riadku spustite program Wireshark.
„Wirehark“Screenshot:
Výkon:
Teraz nevidíme rozhrania, ktoré sme videli z predchádzajúceho výstupu „ifconfig”Príkaz. Na pravej strane vidíme, že je vybraté „Všetky zobrazené rozhrania“.
Čo je potom problém? Prečo Wireshark nie je schopný detekovať požadované rozhrania?
Pozrime sa.
Krok 3:
Zatvorte Wireshark a vráťte sa späť k terminálu. Tu vidíme, že používateľ je bežným používateľom [Príklad: „rian“], ale musíme spustiť program Wireshark v režime superužívateľa; inak má Wireshark prístup k zoznamu systémového rozhrania. Vyskúšajme to.
„Su“ a zadajte heslo root.Výkon:
Teraz môžeme vidieť výzvu ako „[chránené e-mailom] “. To znamená, že sme v koreni. Skúsme znova spustiť Wireshark z terminálu.
„Wirehark“Vý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”Príkazový výstup.
V systéme Linux problém vyrieši spustenie Wireshark v režime sudo alebo superuser.
Videli sme v režime superužívania. Vyskúšajme, či fungovanie „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 používateľa „rian“. Nie je potrebné heslo root.
Tu je snímka obrazovky pre vyššie uvedené kroky 1 a 2.
Tu je domovská obrazovka Wireshark
Tu sú uvedené všetky rozhrania.
Test zachytenia:
Poznámka: "enp1s0 “je ethernetové rozhranie a„ wlp2s0 “je rozhranie Wi-Fi.
Ako vidíme, rozhrania sú uvedené nižšie, takže sa pokúsme zachytiť v jednom rozhraní, aby sme zistili, či funguje alebo nie.
Pozrite si snímku obrazovky nižšie a dvakrát kliknite na prvé rozhranie.
Akonáhle dvakrát klikneme na rozhranie „enp1s0“, začne sa snímať. Tu je snímka obrazovky pre živé snímanie na rozhraní „enp1s0“
Môžeme sa pokúsiť zachytiť aj ďalšie rozhrania, aby sme zistili, či funguje.
Teraz kliknite dvakrát na „wlp2s0“ a začnite snímať. Tu je snímka obrazovky na živé snímanie.
Záver
V tomto článku sme sa naučili, ako vyriešiť problém, keď Wireshark nedokáže zistiť alebo vypísať všetky rozhrania zo systému Linux. Existujú dva spôsoby, ako to môžeme vyriešiť; buď spustite Wireshark v režime superužívateľa alebo pomocou sudo.