Wireshark में कोई इंटरफ़ेस सूचीबद्ध नहीं है:
आइए इस मुद्दे को देखें और इसे हल करने का प्रयास करें।
चरण 1:
सबसे पहले, हमें यह देखने की जरूरत है कि हमारे लिनक्स पीसी में कितने इंटरफेस हैं।
हम कमांड का उपयोग कर सकते हैं ifconfig हमारे लिनक्स पीसी में अप इंटरफेस की सूची देखने के लिए। तो ओपन टर्मिनल (शॉर्ट कट Alt+Ctrl+t) और रन कमांड ifconfig
आउटपुट:
इसे सभी अप इंटरफेस को सूचीबद्ध करना चाहिए। यहाँ के लिए स्क्रीनशॉट है ifconfig उत्पादन
यहां हम तीन इंटरफेस देख सकते हैं, जिसमें लूपबैक इंटरफेस लो भी शामिल है।
यदि हम अपने सिस्टम में डाउन इंटरफेस सहित सभी इंटरफेस देखना चाहते हैं, तो कमांड का उपयोग करें ifconfig -a
चरण 2:
अब Wireshark को कमांड लाइन से लॉन्च करें।
वायरशार्कस्क्रीनशॉट:
आउटपुट:
अब हम उन इंटरफेस को नहीं देखते हैं जो हमने पिछले आउटपुट से देखे हैं ifconfig आदेश। दाईं ओर, हम देख सकते हैं कि दिखाए गए सभी इंटरफेस चयनित हैं।
फिर क्या मसला है? Wireshark आवश्यक इंटरफेस का पता लगाने में सक्षम क्यों नहीं है?
आइए देखते हैं।
चरण 3:
Wireshark बंद करें और टर्मिनल पर वापस आएं। यहां हम देख सकते हैं कि उपयोगकर्ता एक सामान्य उपयोगकर्ता है [उदाहरण: rian], लेकिन हमें सुपरयुसर मोड में Wireshark लॉन्च करने की आवश्यकता है; अन्यथा, Wireshark को सिस्टम इंटरफ़ेस सूची तक पहुंचने की अनुमति है। आइए इसे आजमाएं।
इसकाऔर रूट पासवर्ड डालें।आउटपुट:
अब हम प्रॉम्प्ट को इस रूप में देख सकते हैं [ईमेल संरक्षित]। इसका मतलब है कि हम जड़ में हैं। आइए टर्मिनल से Wireshark को फिर से लॉन्च करने का प्रयास करें।
वायरशार्कआउटपुट:
सभी इंटरफेस यहां Wireshark होम पेज पर सूचीबद्ध हैं। आवश्यक इंटरफेस एक नीले वृत्त के साथ चिह्नित हैं। ये वही इंटरफेस हैं जिन्हें हमने देखा है ifconfig कमांड आउटपुट।
Linux में, Wireshark को sudo या superuser मोड में चलाने से समस्या हल हो जाती है।
हमने सुपरयूज मोड में देखा है। आइए कोशिश करते हैं कि सूडो काम करता है या नहीं।
कमांड अनुक्रम:
1. Wireshark बंद करें और दर्ज करें बाहर जाएं जड़ से बाहर आने के लिए।
2. कमांड सुडो वायरशार्क टाइप करें और यूजर रियान के लिए पासवर्ड डालें। रूट पासवर्ड की कोई आवश्यकता नहीं है।
यहाँ उपरोक्त चरण 1 और 2 के लिए स्क्रीनशॉट है।
यहाँ Wireshark की होम स्क्रीन है
सभी इंटरफेस यहां नीचे सूचीबद्ध हैं।
कैप्चरिंग टेस्ट:
ध्यान दें: enp1s0 एक ईथरनेट इंटरफेस है, और wlp2s0 एक वाई-फाई इंटरफेस है।
जैसा कि हम देखते हैं, इंटरफेस नीचे सूचीबद्ध हैं, तो आइए एक इंटरफ़ेस में कैप्चर करने का प्रयास करें कि यह काम कर रहा है या नहीं।
नीचे दिए गए स्क्रीनशॉट को देखें और पहले इंटरफ़ेस पर डबल-क्लिक करें।
जैसे ही हम enp1s0 इंटरफ़ेस पर डबल क्लिक करते हैं, यह कैप्चर करना शुरू कर देता है। यहाँ इंटरफ़ेस enp1s0 पर लाइव कैप्चरिंग के लिए स्क्रीनशॉट है
हम यह देखने के लिए अन्य इंटरफेस को भी कैप्चर करने का प्रयास कर सकते हैं कि यह काम कर रहा है या नहीं।
अब कैप्चरिंग शुरू करने के लिए wlp2s0 पर डबल क्लिक करें। यहाँ लाइव कैप्चरिंग के लिए स्क्रीनशॉट है।
निष्कर्ष
इस लेख में, हमने सीखा है कि समस्या को कैसे हल किया जाए जब Wireshark Linux सिस्टम से सभी इंटरफेस का पता नहीं लगा सकता है या सूचीबद्ध नहीं कर सकता है। और हम इसे दो तरीकों से हल कर सकते हैं; या तो सुपरयुसर मोड में वायरशर्क लॉन्च करें या सूडो का उपयोग करें।