Wireshark क्यों कहता है कि कोई इंटरफ़ेस नहीं मिला

Why Does Wireshark Say No Interfaces Found



Wireshark एक बहुत प्रसिद्ध, ओपन-सोर्स नेटवर्क कैप्चरिंग और विश्लेषण टूल है। Wireshark का उपयोग करते समय, हमें कई सामान्य समस्याओं का सामना करना पड़ सकता है। आम मुद्दों में से एक है Wireshark में कोई इंटरफ़ेस सूचीबद्ध नहीं है . आइए इस मुद्दे को समझते हैं और लिनक्स ओएस में समाधान ढूंढते हैं। यदि आप वायरशर्क बेसिक नहीं जानते हैं, तो पहले वायरशर्क बेसिक की जांच करें, फिर यहां वापस आएं।

Wireshark में कोई इंटरफ़ेस सूचीबद्ध नहीं है:

आइए इस मुद्दे को देखें और इसे हल करने का प्रयास करें।







चरण 1:



सबसे पहले, हमें यह देखने की जरूरत है कि हमारे लिनक्स पीसी में कितने इंटरफेस हैं।



हम कमांड का उपयोग कर सकते हैं ifconfig हमारे लिनक्स पीसी में अप इंटरफेस की सूची देखने के लिए। तो ओपन टर्मिनल (शॉर्ट कट Alt+Ctrl+t) और रन कमांड ifconfig





आउटपुट:

इसे सभी अप इंटरफेस को सूचीबद्ध करना चाहिए। यहाँ के लिए स्क्रीनशॉट है ifconfig उत्पादन



ई: FiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_1.png

यहां हम तीन इंटरफेस देख सकते हैं, जिसमें लूपबैक इंटरफेस लो भी शामिल है।

यदि हम अपने सिस्टम में डाउन इंटरफेस सहित सभी इंटरफेस देखना चाहते हैं, तो कमांड का उपयोग करें ifconfig -a

चरण 2:

अब Wireshark को कमांड लाइन से लॉन्च करें।

वायरशार्क

स्क्रीनशॉट:

आउटपुट:

ई: FiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_2.png

अब हम उन इंटरफेस को नहीं देखते हैं जो हमने पिछले आउटपुट से देखे हैं ifconfig आदेश। दाईं ओर, हम देख सकते हैं कि दिखाए गए सभी इंटरफेस चयनित हैं।

फिर क्या मसला है? Wireshark आवश्यक इंटरफेस का पता लगाने में सक्षम क्यों नहीं है?

आइए देखते हैं।

चरण 3:

Wireshark बंद करें और टर्मिनल पर वापस आएं। यहां हम देख सकते हैं कि उपयोगकर्ता एक सामान्य उपयोगकर्ता है [उदाहरण: rian], लेकिन हमें सुपरयुसर मोड में Wireshark लॉन्च करने की आवश्यकता है; अन्यथा, Wireshark को सिस्टम इंटरफ़ेस सूची तक पहुंचने की अनुमति है। आइए इसे आजमाएं।

इसकाऔर रूट पासवर्ड डालें।

आउटपुट:

अब हम प्रॉम्प्ट को इस रूप में देख सकते हैं [ईमेल संरक्षित]। इसका मतलब है कि हम जड़ में हैं। आइए टर्मिनल से Wireshark को फिर से लॉन्च करने का प्रयास करें।

वायरशार्क

आउटपुट:

ई: FiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_3.png

सभी इंटरफेस यहां Wireshark होम पेज पर सूचीबद्ध हैं। आवश्यक इंटरफेस एक नीले वृत्त के साथ चिह्नित हैं। ये वही इंटरफेस हैं जिन्हें हमने देखा है ifconfig कमांड आउटपुट।

Linux में, Wireshark को sudo या superuser मोड में चलाने से समस्या हल हो जाती है।

हमने सुपरयूज मोड में देखा है। आइए कोशिश करते हैं कि सूडो काम करता है या नहीं।

कमांड अनुक्रम:

1. Wireshark बंद करें और दर्ज करें बाहर जाएं जड़ से बाहर आने के लिए।

2. कमांड सुडो वायरशार्क टाइप करें और यूजर रियान के लिए पासवर्ड डालें। रूट पासवर्ड की कोई आवश्यकता नहीं है।

यहाँ उपरोक्त चरण 1 और 2 के लिए स्क्रीनशॉट है।

यहाँ Wireshark की होम स्क्रीन है

सभी इंटरफेस यहां नीचे सूचीबद्ध हैं।

कैप्चरिंग टेस्ट:

ध्यान दें: enp1s0 एक ईथरनेट इंटरफेस है, और wlp2s0 एक वाई-फाई इंटरफेस है।

जैसा कि हम देखते हैं, इंटरफेस नीचे सूचीबद्ध हैं, तो आइए एक इंटरफ़ेस में कैप्चर करने का प्रयास करें कि यह काम कर रहा है या नहीं।

नीचे दिए गए स्क्रीनशॉट को देखें और पहले इंटरफ़ेस पर डबल-क्लिक करें।

ई: FiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_4.png

जैसे ही हम enp1s0 इंटरफ़ेस पर डबल क्लिक करते हैं, यह कैप्चर करना शुरू कर देता है। यहाँ इंटरफ़ेस enp1s0 पर लाइव कैप्चरिंग के लिए स्क्रीनशॉट है

ई: FiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_5.png

हम यह देखने के लिए अन्य इंटरफेस को भी कैप्चर करने का प्रयास कर सकते हैं कि यह काम कर रहा है या नहीं।

अब कैप्चरिंग शुरू करने के लिए wlp2s0 पर डबल क्लिक करें। यहाँ लाइव कैप्चरिंग के लिए स्क्रीनशॉट है।

ई: FiverrWorkLinuxhint_mail74838Article_Taskc_c++_wireshark_15ampicinter_6.png

निष्कर्ष

इस लेख में, हमने सीखा है कि समस्या को कैसे हल किया जाए जब Wireshark Linux सिस्टम से सभी इंटरफेस का पता नहीं लगा सकता है या सूचीबद्ध नहीं कर सकता है। और हम इसे दो तरीकों से हल कर सकते हैं; या तो सुपरयुसर मोड में वायरशर्क लॉन्च करें या सूडो का उपयोग करें।