Mengapa Wireshark mengatakan tidak ada antarmuka yang ditemukan?

Why Does Wireshark Say No Interfaces Found



Wireshark adalah alat tangkap dan analisis jaringan sumber terbuka yang sangat terkenal. Saat menggunakan Wireshark, kami mungkin menghadapi banyak masalah umum. Salah satu masalah umum adalah Tidak ada Antarmuka yang terdaftar di Wireshark . Mari kita pahami masalahnya dan temukan solusi di OS Linux. Jika Anda tidak tahu dasar Wireshark, periksa dulu Wireshark Basic, lalu kembali ke sini.

Tidak ada Antarmuka yang terdaftar di Wireshark:

Mari kita lihat masalah ini dan coba selesaikan.







Langkah 1:



Pertama-tama, kita perlu melihat berapa banyak antarmuka yang ada di PC Linux kita.



Kita bisa menggunakan perintah ifconfig untuk melihat daftar antarmuka up di pc Linux kami. Jadi buka terminal (Pintasan Alt+Ctrl+t) dan jalankan perintah ifconfig





Keluaran:

Itu harus mencantumkan semua antarmuka atas. Berikut adalah tangkapan layar untuk ifconfig keluaran



E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_1.png

Di sini kita dapat melihat tiga antarmuka, termasuk antarmuka loopback lo.

Jika kita ingin melihat semua antarmuka di sistem kita, termasuk antarmuka bawah, gunakan perintah ifconfig -a

Langkah 2:

Sekarang luncurkan Wireshark dari baris perintah.

wireshark

Tangkapan layar:

Keluaran:

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_2.png

Sekarang kita tidak melihat antarmuka yang telah kita lihat dari output sebelumnya ifconfig memerintah. Di sisi kanan, kita dapat melihat Semua antarmuka yang ditampilkan dipilih.

Lalu apa masalahnya? Mengapa Wireshark tidak dapat mendeteksi antarmuka yang diperlukan?

Ayo lihat.

Langkah3:

Tutup Wireshark dan kembali ke terminal. Di sini kita dapat melihat bahwa pengguna adalah pengguna biasa [Contoh: rian], tetapi kita perlu meluncurkan Wireshark dalam mode superuser; jika tidak, Wireshark diizinkan untuk mengakses daftar antarmuka sistem. Mari kita coba.

nyadan masukkan kata sandi root.

Keluaran:

Sekarang kita dapat melihat prompt sebagai [dilindungi email] . Ini berarti kita berada di root. Mari kita coba meluncurkan Wireshark lagi dari terminal.

wireshark

Keluaran:

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_3.png

Semua antarmuka terdaftar di sini di halaman beranda Wireshark. Antarmuka yang diperlukan ditandai dengan lingkaran biru. Ini adalah antarmuka yang sama yang telah kita lihat di ifconfig keluaran perintah.

Di Linux, menjalankan Wireshark dalam mode sudo atau superuser memecahkan masalah.

Kita telah melihat dalam mode superuse. Mari kita coba apakah melakukan sudo berhasil atau tidak.

Urutan perintah:

1. Tutup Wireshark dan masuk keluar untuk keluar dari akar.

2. Ketik perintah sudo wireshark dan masukkan password untuk user rian. Tidak perlu kata sandi root.

Berikut adalah screenshot untuk langkah 1 dan 2 di atas.

Berikut adalah tampilan awal dari Wireshark

Semua antarmuka terdaftar di sini.

Menangkap Tes:

Catatan: enp1s0 adalah antarmuka Ethernet, dan wlp2s0 adalah antarmuka Wi-Fi.

Seperti yang kita lihat, antarmuka terdaftar, jadi mari kita coba menangkap dalam satu antarmuka untuk melihat apakah itu berfungsi atau tidak.

Lihat tangkapan layar di bawah ini dan klik dua kali pada antarmuka pertama.

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_4.png

Segera setelah kami mengklik dua kali pada antarmuka enp1s0, itu mulai menangkap. Berikut adalah tangkapan layar untuk pengambilan langsung di antarmuka enp1s0

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_5.png

Kami dapat mencoba menangkap antarmuka lain juga untuk melihat apakah itu berfungsi.

Sekarang klik dua kali pada wlp2s0 untuk mulai menangkap. Berikut adalah tangkapan layar untuk pengambilan langsung.

E:fiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_6.png

Kesimpulan

Pada artikel ini, kita telah mempelajari cara mengatasi masalah ketika Wireshark tidak dapat mendeteksi atau membuat daftar semua antarmuka dari sistem Linux. Dan ada dua cara kita bisa menyelesaikan ini; baik meluncurkan Wireshark dalam mode pengguna super atau menggunakan sudo.