Tiada Antaramuka yang disenaraikan di Wireshark:
Mari lihat masalah ini dan cuba selesaikannya.
Langkah 1:
Pertama sekali, kita perlu melihat berapa banyak antara muka di PC Linux kita.
Kita boleh menggunakan perintah ifconfig untuk melihat senarai antara muka di komputer Linux kami. Jadi buka terminal (jalan pintas Alt + Ctrl + t) dan jalankan perintah ifconfig
Keluaran:
Ia harus menyenaraikan semua antara muka. Berikut adalah tangkapan skrin untuk ifconfig pengeluaran
Di sini kita dapat melihat tiga antara muka, termasuk antara muka loopback.
Sekiranya kita ingin melihat semua antara muka dalam sistem kita, termasuk antara muka yang turun, maka gunakan perintah ifconfig -a
Langkah 2:
Sekarang lancarkan Wireshark dari baris arahan.
wiresharkTangkapan Skrin:
Pengeluaran:
Sekarang kita tidak melihat antara muka yang telah kita lihat dari output sebelumnya ifconfig arahan. Di sebelah kanan, kita dapat melihat Semua antara muka yang ditunjukkan dipilih.
Lalu apa masalahnya? Mengapa Wireshark tidak dapat mengesan antara muka yang diperlukan?
Mari kita lihat.
Langkah 3:
Tutup Wireshark dan kembali ke terminal. Di sini kita dapat melihat pengguna itu adalah pengguna biasa [Contoh: rian], tetapi kita perlu melancarkan Wireshark dalam mod superuser; jika tidak, Wireshark dibenarkan mengakses senarai antara muka sistem. Mari mencubanya.
itudan masukkan kata laluan root.Pengeluaran:
Sekarang kita dapat melihat permintaan sebagai [dilindungi e-mel]. Ini bererti kita sudah berada di akar umbi. Mari cuba melancarkan Wireshark sekali lagi dari terminal.
wiresharkPengeluaran:
Semua antara muka disenaraikan di sini di laman utama Wireshark. Antaramuka yang diperlukan ditandai dengan bulatan biru. Ini adalah antara muka yang sama yang telah kita lihat di ifconfig output arahan.
Di Linux, menjalankan Wireshark dalam mod sudo atau superuser menyelesaikan masalah.
Kami telah melihat dalam mod superuse. Mari cuba sama ada melakukan sudo berfungsi atau tidak.
Urutan arahan:
1. Tutup Wireshark dan masukkan jalan keluar untuk keluar dari akar umbi.
2. Ketik perintah sudo wireshark dan masukkan kata laluan untuk pengguna rian. Tidak memerlukan kata laluan root.
Berikut adalah tangkapan skrin untuk langkah 1 dan 2 di atas.
Berikut adalah skrin utama Wireshark
Semua antara muka disenaraikan di sini.
Menangkap Ujian:
Catatan: enp1s0 adalah antara muka Ethernet, dan wlp2s0 adalah antara muka Wi-Fi.
Seperti yang kita lihat, antara muka disenaraikan ke bawah, jadi mari kita cuba menangkap dalam satu antara muka untuk melihat apakah ia berfungsi atau tidak.
Lihat tangkapan skrin di bawah dan klik dua kali pada antara muka pertama.
Sebaik sahaja kita klik dua kali pada antara muka enp1s0, ia mula menangkap. Berikut adalah tangkapan skrin untuk menangkap secara langsung pada antara muka enp1s0
Kami boleh mencuba menangkap antara muka lain untuk melihat apakah ia berfungsi.
Sekarang klik dua kali pada wlp2s0 untuk mula menangkap. Berikut adalah tangkapan skrin untuk rakaman langsung.
Kesimpulannya
Dalam artikel ini, kita telah belajar bagaimana menyelesaikan masalah ketika Wireshark tidak dapat mengesan atau menyenaraikan semua antarmuka dari sistem Linux. Dan ada dua cara untuk menyelesaikannya; sama ada melancarkan Wireshark dalam mod superuser atau menggunakan sudo.