Γιατί η Wireshark λέει ότι δεν βρέθηκαν διεπαφές

Why Does Wireshark Say No Interfaces Found



Το Wireshark είναι ένα πολύ γνωστό εργαλείο καταγραφής και ανάλυσης δικτύου ανοιχτού κώδικα. Κατά τη χρήση του Wireshark, ενδέχεται να αντιμετωπίσουμε πολλά κοινά ζητήματα. Ένα από τα κοινά ζητήματα είναι Δεν υπάρχουν διεπαφές που αναφέρονται στο Wireshark Το Ας καταλάβουμε το ζήτημα και να βρούμε μια λύση στο Linux OS. Εάν δεν γνωρίζετε το Wireshark Basic, ελέγξτε πρώτα το Wireshark Basic και μετά επιστρέψτε εδώ.

Δεν υπάρχουν διεπαφές που αναφέρονται στο Wireshark:

Ας δούμε αυτό το ζήτημα και ας προσπαθήσουμε να το λύσουμε.







Βήμα 1:



Πρώτα απ 'όλα, πρέπει να δούμε πόσες διεπαφές υπάρχουν στον υπολογιστή μας Linux.



Μπορούμε να χρησιμοποιήσουμε την εντολή ifconfig για να δείτε μια λίστα με επάνω διεπαφές στον υπολογιστή μας Linux. Ανοίξτε λοιπόν το τερματικό (Short cut 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 έξοδος εντολών.

Στο Linux, η εκτέλεση του Wireshark σε λειτουργία sudo ή superuser λύνει το πρόβλημα.

Έχουμε δει σε κατάσταση υπερχρήσης. Ας δοκιμάσουμε αν κάνουμε sudo έργα ή όχι.

Ακολουθίες εντολών:

1. Κλείστε το Wireshark και εισαγάγετε έξοδος να βγει από τη ρίζα.

2. Πληκτρολογήστε την εντολή sudo wireshark και εισαγάγετε τον κωδικό πρόσβασης για το χρήστη rian. Δεν χρειάζεται root password.

Ακολουθεί το στιγμιότυπο οθόνης για τα παραπάνω βήματα 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 δεν μπορεί να εντοπίσει ή να απαριθμήσει όλες τις διεπαφές από το σύστημα Linux. Και υπάρχουν δύο τρόποι για να το λύσουμε. είτε εκκινήστε το Wireshark σε λειτουργία υπερχρήστη είτε χρησιμοποιώντας sudo.