Tại sao Wireshark nói không tìm thấy giao diện

Why Does Wireshark Say No Interfaces Found



Wireshark là một công cụ thu thập và phân tích mạng mã nguồn mở rất nổi tiếng. Trong khi sử dụng Wireshark, chúng tôi có thể gặp phải nhiều vấn đề chung. Một trong những vấn đề phổ biến là Không có Giao diện nào được liệt kê trong Wireshark . Hãy tìm hiểu sự cố và tìm giải pháp trong Hệ điều hành Linux. Nếu bạn không biết Wireshark cơ bản, trước tiên hãy kiểm tra Wireshark Basic, sau đó quay lại đây.

Không có Giao diện nào được liệt kê trong Wireshark:

Hãy xem vấn đề này và cố gắng giải quyết nó.







Bước 1:



Trước hết, chúng ta cần xem có bao nhiêu giao diện trong PC Linux của chúng ta.



Chúng ta có thể sử dụng lệnh ifconfig để xem danh sách các giao diện trong máy tính Linux của chúng tôi. Vì vậy, hãy mở terminal (phím tắt Alt + Ctrl + t) và chạy lệnh ifconfig





Kết quả đầu ra:

Nó sẽ liệt kê tất cả các giao diện. Đây là ảnh chụp màn hình cho ifconfig đầu ra



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

Ở đây chúng ta có thể thấy ba giao diện, bao gồm cả giao diện loopback lo.

Nếu chúng ta muốn xem tất cả các giao diện trong hệ thống của mình, bao gồm cả các giao diện không hoạt động, thì hãy sử dụng lệnh ifconfig -a

Bước 2:

Bây giờ khởi chạy Wireshark từ dòng lệnh.

Wirehark

Ảnh chụp màn hình:

Đầu ra:

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

Bây giờ chúng tôi không thấy các giao diện mà chúng tôi đã thấy từ đầu ra trước đó của ifconfig chỉ huy. Ở phía bên phải, chúng ta có thể thấy Tất cả các giao diện hiển thị đã được chọn.

Sau đó, vấn đề là gì? Tại sao Wireshark không thể phát hiện các giao diện được yêu cầu?

Hãy xem nào.

Bước 3:

Đóng Wireshark và quay lại thiết bị đầu cuối. Ở đây chúng ta có thể thấy người dùng là một người dùng bình thường [Ví dụ: rian], nhưng chúng ta cần khởi chạy Wireshark ở chế độ siêu người dùng; nếu không, Wireshark được phép truy cập vào danh sách giao diện hệ thống. Hãy thử nó ra.

nó làvà nhập mật khẩu gốc.

Đầu ra:

Bây giờ chúng ta có thể thấy lời nhắc là [email được bảo vệ]. Điều này có nghĩa là chúng tôi đang ở gốc. Hãy thử khởi chạy lại Wireshark từ thiết bị đầu cuối.

Wirehark

Đầu ra:

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

Tất cả các giao diện được liệt kê dưới đây trên trang chủ Wireshark. Các giao diện bắt buộc được đánh dấu bằng một vòng tròn màu xanh lam. Đây là những giao diện giống như chúng ta đã thấy trong ifconfig đầu ra lệnh.

Trong Linux, chạy Wireshark ở chế độ sudo hoặc superuser sẽ giải quyết được vấn đề.

Chúng tôi đã thấy trong chế độ siêu sử dụng. Hãy thử xem việc làm sudo có hiệu quả hay không.

Chuỗi lệnh:

1. Đóng Wireshark và nhập lối ra để đi ra từ gốc.

2. Gõ lệnh sudo wirehark và nhập mật khẩu cho user rian. Không cần mật khẩu gốc.

Đây là ảnh chụp màn hình cho các bước 1 và 2 ở trên.

Đây là màn hình chính của Wireshark

Tất cả các giao diện được liệt kê dưới đây.

Kiểm tra chụp:

Ghi chú: enp1s0 là giao diện Ethernet và wlp2s0 là giao diện Wi-Fi.

Như chúng ta thấy, các giao diện được liệt kê xuống, vì vậy chúng ta hãy thử nắm bắt trong một giao diện để xem nó có hoạt động hay không.

Xem ảnh chụp màn hình bên dưới và nhấp đúp vào giao diện đầu tiên.

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

Ngay sau khi chúng ta nhấp đúp vào giao diện enp1s0, nó sẽ bắt đầu chụp. Đây là ảnh chụp màn hình chụp trực tiếp trên giao diện enp1s0

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

Chúng tôi cũng có thể thử chụp các giao diện khác để xem nó có hoạt động không.

Bây giờ nhấp đúp vào wlp2s0 để bắt đầu chụp. Đây là ảnh chụp màn hình để chụp trực tiếp.

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

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu cách giải quyết vấn đề khi Wireshark không thể phát hiện hoặc liệt kê tất cả các giao diện từ hệ thống Linux. Và có hai cách chúng ta có thể giải quyết vấn đề này; khởi chạy Wireshark ở chế độ siêu người dùng hoặc sử dụng sudo.