מדוע Wireshark אומר שלא נמצאו ממשקים

Why Does Wireshark Say No Interfaces Found



Wireshark הוא כלי לכידת וניתוח רשת קוד מפורסם מאוד, בעל קוד פתוח. בעת השימוש ב- Wireshark, אנו עשויים להתמודד עם בעיות נפוצות רבות. אחת הסוגיות הנפוצות היא אין ממשקים רשומים ב- Wireshark . הבה נבין את הבעיה ונמצא פתרון במערכת ההפעלה Linux. אם אינך מכיר את Wireshark basic, בדוק תחילה את Wireshark Basic ואז חזור לכאן.

אין ממשקים רשומים ב- Wireshark:

בואו לראות את הבעיה הזו ולנסות לפתור אותה.







שלב 1:



קודם כל, עלינו לראות כמה ממשקים יש במחשב ה- Linux שלנו.



נוכל להשתמש בפקודה ifconfig כדי לראות רשימה של ממשקים למעלה במחשב Linux שלנו. אז פתח מסוף (קיצור דרך Alt+Ctrl+t) והפעל את הפקודה ifconfig





יציאות:

זה אמור לרשום את כל הממשקים למעלה. להלן צילום המסך של ה- ifconfig תְפוּקָה



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

כאן אנו יכולים לראות שלושה ממשקים, כולל ממשק loopback lo.

אם ברצוננו לראות את כל הממשקים במערכת שלנו, כולל ממשקי מטה, השתמש בפקודה ifconfig -a

שלב 2:

כעת הפעל את Wireshark משורת הפקודה.

wireshark

צילום מסך:

תְפוּקָה:

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

כעת איננו רואים את הממשקים שראינו מהפלט הקודם של ה- ifconfig פקודה. בצד ימין, אנו יכולים לראות את כל הממשקים המוצגים נבחרו.

אז מה הנושא? מדוע Wireshark לא מצליח לזהות ממשקים נדרשים?

בוא נראה.

שלב 3:

סגור את Wireshark וחזור למסוף. כאן אנו יכולים לראות שהמשתמש הוא משתמש רגיל [דוגמה: rian], אך עלינו להפעיל את Wireshark במצב משתמש -על; אחרת, ל- Wireshark מותר לגשת לרשימת ממשקי המערכת. בואו ננסה את זה.

שֶׁלָהוהזן את סיסמת השורש.

תְפוּקָה:

כעת אנו יכולים לראות את ההנחיה כ [מוגן בדוא'ל]. זה אומר שאנחנו בשורש. ננסה להשיק את Wireshark שוב מהטרמינל.

wireshark

תְפוּקָה:

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

כל הממשקים מפורטים כאן בדף הבית של Wireshark. הממשקים הנדרשים מסומנים בעיגול כחול. אלה אותם ממשקים שראינו ב- ifconfig פלט פקודה.

בלינוקס, הפעלת Wireshark במצב סודו או משתמש -על פותרת את הבעיה.

ראינו במצב שימוש יתר. ננסה אם עושה סודו עובד או לא.

רצפי פקודות:

1. סגור את Wireshark והיכנס יְצִיאָה לצאת מהשורש.

2. הקלד את הפקודה sudo wireshark והזן את הסיסמה עבור המשתמש rian. אין צורך בסיסמת שורש.

להלן צילום המסך לשלבים 1 ו -2 לעיל.

להלן מסך הבית של Wireshark

כל הממשקים מפורטים כאן למטה.

מבחן לכידה:

הערה: enp1s0 הוא ממשק Ethernet, ו- wlp2s0 הוא ממשק Wi-Fi.

כפי שאנו רואים, הממשקים רשומים למטה, אז ננסה ללכוד בממשק אחד כדי לראות אם זה עובד או לא.

עיין בצילום המסך שלהלן ולחץ פעמיים על הממשק הראשון.

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

ברגע שנלחץ פעמיים על ממשק enp1s0, הוא מתחיל ללכוד. להלן צילום המסך לצילום חי בממשק enp1s0

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

אנחנו יכולים לנסות ללכוד ממשקים אחרים גם כדי לראות אם זה עובד.

כעת לחץ פעמיים על wlp2s0 כדי להתחיל לצלם. להלן צילום המסך לצילום בשידור חי.

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

סיכום

במאמר זה למדנו כיצד לפתור את הבעיה כאשר Wireshark לא יכול לזהות או לרשום את כל הממשקים ממערכת לינוקס. וישנן שתי דרכים שבהן אנו יכולים לפתור זאת; או הפעל את Wireshark במצב משתמש -על או באמצעות סודו.