मेरे पास 4 वर्चुअलबॉक्स मेहमानों के साथ एक परीक्षण वातावरण सेटअप है जिसमें CentOS 6 चल रहा है। प्रत्येक में एक नेटवर्क उपकरण है जो एक ब्रिड्ड एडाप्टर से जुड़ा है, जो मेरे पीसी पर मेरा प्राथमिक नेटवर्क कनेक्शन है, जिसमें एक स्थिर आईपी पता (192.168.2.95-98 तक) सुलभ है मेरे नेटवर्क पर किसी भी उपकरण द्वारा।
कभी-कभी मुझे एक कारण या किसी अन्य के लिए पैकेट का विश्लेषण करने में सक्षम होना चाहिए। सबसे पहले, मैंने बस अपने रूटर में SSH'ed किया और मेहमानों से सभी पैकेटों को पकड़ने के लिए tcpdump का उपयोग किया। खैर, यह योजना के अनुसार काम नहीं कर रहा है ...
केवल पैकेट जो tcpdump का उपयोग करके दिखाते हैं, वह मेरे नेटवर्क पर 98 और अन्य डिवाइसों के अलावा मेहमानों के बीच ट्रैफ़िक है। 98 एकमात्र अतिथि है जो मेरे नेटवर्क (एसएसएच ट्रैफ़िक के अलावा) पर अन्य उपकरणों के लिए संचार करता है; बाकी अन्य मेहमानों के साथ संवाद करते हैं।
मैंने अतिथि IP पतों में से प्रत्येक के लिए होस्ट द्वारा tcpdump को फ़िल्टर करना शुरू किया। मैं यह सब कुछ डंप करने के लिए नीचे सभी तरह से समाप्त हो गया । चूंकि सभी पैकेट मेरे पीसी पर नेटवर्क एडाप्टर के माध्यम से जाते हैं, इसलिए मैंने उस कार्ड के लिए सभी पैकेटों को अभी भी बिना किसी सफलता के कब्जा कर लिया है!
वर्चुअलाइज्ड नेटवर्किंग का उपयोग करते समय एडेप्टर पर वर्चुअलबॉक्स मैंगल्स, इंजेक्ट करता है और पैकेट निकालता है। यदि पैकेट किसी अन्य अतिथि को जाना है, तो क्या VirtualBox पैकेट रखता है और इसे उपयुक्त अतिथि को अग्रेषित करता है? यदि हां, तो मैं उन पैकेटों को कैसे पकड़ सकता हूं?