जीनमोशन वीएम के अंतर्निहित वर्चुअलबॉक्स कॉन्फ़िगरेशन में दो नेटवर्क एडाप्टर हैं। आप जिस पर कब्जा कर लेना चाहते हैं उस पर निर्भर करता है कि आप क्या खोज रहे हैं। इसके अलावा, कुछ विवरण (एडाप्टर नाम इत्यादि) इस बात पर निर्भर करते हैं कि आप किस ओएस का उपयोग कर रहे हैं। हालांकि, अवधारणाएं समान हैं।
एडाप्टर 1, आमतौर पर vboxnet0
यदि आप Ubuntu पर कर रहे हैं, एक मेजबान केवल मेजबान और वी एम के बीच स्थानीय बातचीत का समर्थन करने के लिए प्रयोग किया जाता अनुकूलक है। डिफ़ॉल्ट उबंटू सेटअप में, यह 192.168.56.0
नेटवर्क है। होस्ट मशीन 192.168.56.1
है और वीएम आमतौर पर वर्चुअलबॉक्स के अंतर्निहित DHCP सर्वर से 192.168.56.101
प्राप्त करने के समाप्त होता है। वीएम के साथ विकास उपकरण को जोड़ने के लिए एंड्रॉइड डीबग ब्रिज (एडीबी) द्वारा इस कनेक्शन का उपयोग किया जाता है। उदाहरण के लिए, इस प्रकार एक्लिप्स एडीटी और एंड्रॉइड स्टूडियो एपीके स्थापित करने के लिए वीएम के साथ संवाद करने में सक्षम हैं, आदि। जब आप adb shell
करते हैं तो आप इस नेटवर्क से भी जुड़ रहे हैं। यदि आप जांचना चाहते हैं कि आपके देव उपकरण आपके वीएम के साथ कैसे संचार कर रहे हैं, तो vboxnet0
(या समकक्ष) पर कैप्चर करें।
एडाप्टर 2 सामान्य रूप से अपने मेजबान के नेटवर्क कनेक्शन है, आमतौर पर eth0
या wlan0
Ubuntu पर की तरह कुछ करने के लिए NATed है। यह वीएम के लिए इंटरनेट का उपयोग सक्षम बनाता है। यदि आप देखना चाहते हैं कि आपका वीएम स्थानीय नेटवर्क या इंटरनेट से कैसे बातचीत कर रहा है, तो अपने होस्ट के मुख्य नेटवर्क एडाप्टर के विरुद्ध कैप्चर करें। दुर्भाग्यवश, जब वीएम एनएटीड होता है, तो आपके वीएम ट्रैफिक में आपके मेजबान के समान आईपी होगा, जिससे फ़िल्टर करना मुश्किल हो जाता है। यदि इससे कोई समस्या आती है, तो अपना वीएम बंद करें, सीधे वर्चुअलबॉक्स खोलें (यानी, कोई जीनमोशन लॉन्चर नहीं), एडाप्टर 2 को "ब्रिज एडाप्टर" में बदलें, और वीएम के नेटवर्क कॉन्फ़िगरेशन में वर्तमान सक्रिय होस्ट एडाप्टर का चयन करें। यदि आपका स्थानीय लैन DHCP (संभवतः) का उपयोग करता है, तो यह वीएम को अपना स्वयं का आईपी प्राप्त करने की अनुमति देगा, जिसे आप वायरशर्क में फ़िल्टर कर सकते हैं।एक बार जब आप VM (जेनिमशन लॉन्चर से) को पुनरारंभ करते हैं, तो आप यह पता लगा सकते हैं कि होस्ट से adb shell ifconfig
के साथ यह पता कितना पता लगाया गया है। eth1
के लिए देखें जो वर्चुअलबॉक्स एडाप्टर 2 (eth0
से संबंधित है वर्चुअलबॉक्स एडाप्टर 1 पर adb
कनेक्शन के लिए है)।
स्रोत
2015-04-17 14:11:21
एडेप्टर के बारे में विवरण के लिए धन्यवाद। मैं एंडोरिड वीएम के नेटवर्क संदेशों को कैप्चर करना चाहता हूं, इसलिए आपकी टिप्पणी के आधार पर मैंने वर्चुअलबॉक्स में एडाप्टर 2 को ब्रिज किया। ब्रिज एडाप्टर का उपयोग करने के बाद, एंड्रॉइड WiredSSID से कनेक्ट नहीं हो सकता है (एडाप्टर नाम में से कोई भी नहीं)। – b4l4zs
क्या नेटवर्क आपका होस्ट DHCP का उपयोग करने के लिए जुड़ा हुआ है? –
हां, राउटर पर DHCP सक्षम है। – b4l4zs