यह आमतौर पर गलत तरीके से Wireshark सही ढंग से चल रहा है से संबंधित अनुमतियाँ की स्थापना के कारण होता है। जबकि आप ऊंचे विशेषाधिकारों के साथ वायरसहार्क चलाकर इस समस्या से बच सकते हैं (उदाहरण के लिए sudo
के साथ), इसे आम तौर पर टालना चाहिए (here देखें, विशेष रूप से here)। यह कभी-कभी Wireshark की अपूर्ण या आंशिक रूप से सफल स्थापना से परिणाम होता है। चूंकि आप उबंटू चला रहे हैं, इसलिए this answer में Wireshark Q&A site पर दिए गए निर्देशों का पालन करके इसका समाधान किया जा सकता है। सारांश में, Wireshark स्थापित करने के बाद, निम्न आदेश पर अमल:
sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark $USER
फिर लॉग आउट करके फिर से लॉग इन (या रिबूट), और Wireshark सही ढंग से अतिरिक्त विशेषाधिकार की जरूरत के बिना काम करना चाहिए। अंत में, यदि समस्या अभी भी हल नहीं हुई है, तो यह हो सकता है कि dumpcap
सही ढंग से कॉन्फ़िगर नहीं किया गया था, या कुछ और सही तरीके से परिचालन से रोक रहा है। इस मामले में, आप setuid
बिट dumpcap
के लिए सेट कर सकते हैं ताकि यह हमेशा रूट के रूप में चल सके।
sudo chmod 4711 `which dumpcap`
आप स्थापित किया है और चल रहा है libpcap है? – Cyclonecode
मैंने इसे सूडो के साथ इस्तेमाल किया, फिर यह ठीक काम किया। 'कौन डंप कैप' का उपयोग करने के लिए –