2013-01-26 82 views
5

मुझे एक वीएम चल रहा है। मैं अजाक्स अनुरोधों को डीबग करने के लिए HTTP स्कूप का उपयोग करता हूं, लेकिन दुर्भाग्यवश, ब्रिज नेटवर्किंग और एक स्थिर आईपी के साथ, मैं अपने वीएम में नेटवर्क गतिविधि नहीं देख सकता।कैप्चरिंग वग्रेंट नेटवर्क यातायात

क्या कोई कॉन्फ़िगरेशन परिवर्तन करने की आवश्यकता है?

उत्तर

10

वर्चुअलबॉक्स के आसपास वाग्रेंट रैपर है। आप package capture का उपयोग कर सकते हैं और इसे वायरसहार्क में विश्लेषण कर सकते हैं।

नेटवर्क नेटवर्क समस्याओं अतिथि पक्ष में या मेजबान पक्ष में पैकेट लॉगिंग को सक्षम करने के लिए, लेकिन PCAP फ़ाइलें बनाने के लिए और भी अधिक उपयोगी जानकारी प्रदान कर सकते हैं VirtualBox के अंतर्निहित क्षमता का उपयोग कर, क्योंकि यह एक में शामिल करके पता लगाया जा सकता है अनुरेखण अतिथि द्वारा प्राप्त और भेजे गए सभी पैकेट वास्तव में लॉग इन करें।

नेटवर्क ट्रेसिंग सक्षम करने के लिए निम्न कार्य करें:

VBoxManage modifyvm [अपने-वी एम] --nictrace [अनुकूलक-संख्या] --nictracefile [अनुकूलक-संख्या] file.pcap

उदाहरण के लिए पर

VBoxManage modifyvm --nictracefile1 trace1.pcap पर "ubuntu" --nictrace1

आप आवारा का उपयोग करते हैं Vagrantfile निम्न पंक्तियां जोड़ें:

config.vm.customize ["modifyvm", :id, "--nictrace1", "on"] 
config.vm.customize ["modifyvm", :id, "--nictracefile1", "trace1.pcap"] 

फिर Wireshark में trace1.pcap फ़ाइल खोलें।

+6

पर समझने में सक्षम थे, योनि के नए संस्करणों के साथ कोड इस तरह दिखेगा: 'config.vm.provider 'वर्चुअलबॉक्स' करो | वी | v.customize ['modifiedvm',: id, '--nictrace1', 'on'] v.customize ['modifiedvm',: id, '--nictracefile1', 'trace1.pcap'] end' – Ben

0

जब तक कि मैं पूरी तरह से गलत नहीं हूं, तो आप दो वीएम के बीच यातायात को पकड़ने के लिए वायरशर्क का उपयोग करने में सक्षम होना चाहिए। आपको वायरसहार्क को ठीक से कॉन्फ़िगर करना पड़ सकता है - आप ब्रिज या केवल ट्रैफिक विकल्पों को होस्ट करना चाहते हैं।

+0

केवल आईपी पर सुनने की कोशिश की, सभी नेटवर्क इंटरफेस की कोशिश की। वीएम en1 के लिए ब्रिज किया गया है, लेकिन कच्चे tcpdump के साथ भी मैं en1 पर कुछ भी नहीं देखता। –

+0

सोच रहा है - आप जिस इंटरफ़ेस का उपयोग कर रहे हैं - क्या यह योनि –

+0

उत्सुकता के माध्यम से विचित्र मोड के लिए कॉन्फ़िगर किया गया है - क्या आप इसे –