אין ממשקים רשומים ב- Wireshark:
בואו לראות את הבעיה הזו ולנסות לפתור אותה.
שלב 1:
קודם כל, עלינו לראות כמה ממשקים יש במחשב ה- Linux שלנו.
נוכל להשתמש בפקודה ifconfig כדי לראות רשימה של ממשקים למעלה במחשב Linux שלנו. אז פתח מסוף (קיצור דרך Alt+Ctrl+t) והפעל את הפקודה ifconfig
יציאות:
זה אמור לרשום את כל הממשקים למעלה. להלן צילום המסך של ה- ifconfig תְפוּקָה
כאן אנו יכולים לראות שלושה ממשקים, כולל ממשק loopback lo.
אם ברצוננו לראות את כל הממשקים במערכת שלנו, כולל ממשקי מטה, השתמש בפקודה ifconfig -a
שלב 2:
כעת הפעל את Wireshark משורת הפקודה.
wiresharkצילום מסך:
תְפוּקָה:
כעת איננו רואים את הממשקים שראינו מהפלט הקודם של ה- ifconfig פקודה. בצד ימין, אנו יכולים לראות את כל הממשקים המוצגים נבחרו.
אז מה הנושא? מדוע Wireshark לא מצליח לזהות ממשקים נדרשים?
בוא נראה.
שלב 3:
סגור את Wireshark וחזור למסוף. כאן אנו יכולים לראות שהמשתמש הוא משתמש רגיל [דוגמה: rian], אך עלינו להפעיל את Wireshark במצב משתמש -על; אחרת, ל- Wireshark מותר לגשת לרשימת ממשקי המערכת. בואו ננסה את זה.
שֶׁלָהוהזן את סיסמת השורש.תְפוּקָה:
כעת אנו יכולים לראות את ההנחיה כ [מוגן בדוא'ל]. זה אומר שאנחנו בשורש. ננסה להשיק את Wireshark שוב מהטרמינל.
wiresharkתְפוּקָה:
כל הממשקים מפורטים כאן בדף הבית של Wireshark. הממשקים הנדרשים מסומנים בעיגול כחול. אלה אותם ממשקים שראינו ב- ifconfig פלט פקודה.
בלינוקס, הפעלת Wireshark במצב סודו או משתמש -על פותרת את הבעיה.
ראינו במצב שימוש יתר. ננסה אם עושה סודו עובד או לא.
רצפי פקודות:
1. סגור את Wireshark והיכנס יְצִיאָה לצאת מהשורש.
2. הקלד את הפקודה sudo wireshark והזן את הסיסמה עבור המשתמש rian. אין צורך בסיסמת שורש.
להלן צילום המסך לשלבים 1 ו -2 לעיל.
להלן מסך הבית של Wireshark
כל הממשקים מפורטים כאן למטה.
מבחן לכידה:
הערה: enp1s0 הוא ממשק Ethernet, ו- wlp2s0 הוא ממשק Wi-Fi.
כפי שאנו רואים, הממשקים רשומים למטה, אז ננסה ללכוד בממשק אחד כדי לראות אם זה עובד או לא.
עיין בצילום המסך שלהלן ולחץ פעמיים על הממשק הראשון.
ברגע שנלחץ פעמיים על ממשק enp1s0, הוא מתחיל ללכוד. להלן צילום המסך לצילום חי בממשק enp1s0
אנחנו יכולים לנסות ללכוד ממשקים אחרים גם כדי לראות אם זה עובד.
כעת לחץ פעמיים על wlp2s0 כדי להתחיל לצלם. להלן צילום המסך לצילום בשידור חי.
סיכום
במאמר זה למדנו כיצד לפתור את הבעיה כאשר Wireshark לא יכול לזהות או לרשום את כל הממשקים ממערכת לינוקס. וישנן שתי דרכים שבהן אנו יכולים לפתור זאת; או הפעל את Wireshark במצב משתמש -על או באמצעות סודו.