मैं एक स्थिर बॉक्स के साथ एक वर्चुअलबॉक्स सर्वर कैसे सेटअप करूं?


25

मैं बहुत विशिष्ट नेटवर्किंग सेटअप के साथ एक वर्चुअलबॉक्स इंस्टेंस प्राप्त करने की कोशिश कर रहा हूं।

यहाँ अभी मेरे पास क्या है:

मेरे पास एक लैपटॉप है जो उबंटू चल रहा है, डेबियन वर्चुअलबॉक्स की मेजबानी कर रहा है। मेरे लूपटॉप के पास नियमित रूप से dhcp पते हैं जो इसे या तो 192.168.*.***रेंज या 10.***.***.***रेंज में वायरलेस कार्ड को सौंपा गया है । मैंने अपने लैपटॉप के wlan0कनेक्शन से जुड़े नेटवर्क एडेप्टर के साथ अपना डेबियन वीबी सेट किया है ।

डेबियन मशीन हमेशा एक गतिशील पते को पकड़ती है, इसलिए यदि मैं इस पर चलने वाले वर्चुअल होस्ट तक पहुंचना चाहता हूं, या इसमें एसएसएच करना चाहता हूं, तो मुझे सबसे पहले ifconfigइसका आईपी पता ढूंढना होगा ।

यहाँ मैं क्या चाहता हूँ:

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

मैं यह कैसे करु?

जवाबों:


22

Host-only networkingवर्चुअल मशीन में निम्न फ़ाइल को संपादित करने के लिए virtualbox नेटवर्क सेटिंग्स बदलें :

 /etc/network/interfaces

आप इसे बदल सकते हैं कि इस तरह एक स्थिर आईपी हो:

iface eth0 inet static
       address 192.168.2.10
       netmask 255.255.255.0
       network 192.168.2.0
       broadcast 192.168.2.255
       gateway 192.168.2.1

उसके बाद, आपको उबंटू में वर्चुअल नेटवर्क एडाप्टर के लिए सेटिंग्स को बदलना चाहिए, जिसमें एक स्थिर आईपी ( 192.168.2.1इस उदाहरण में) हो।


मैंने ubuntu में इस वर्चुअल नेटवर्क एडेप्टर के बारे में कभी नहीं सुना है। मैं इसे कैसे संपादित करूँ?
बेजोनबी

दिल से नहीं जानते। से परिणाम क्या है ifconfig?
बार्ट डी वोस

हम्म। जैसा कि आपने सुझाव दिया है, मैंने इसे स्थापित किया है। वर्चुअलबॉक्स ने मेरे होस्ट में एक प्रविष्टि जोड़ी है, अगर ifconfig नया नेटवर्क दिखाता है। हालाँकि, मेरे अतिथि के पास केवल लूपबैक है। अगर मैं eth0 के लिए एक प्रविष्टि जोड़ने का प्रयास करता हूं तो मुझे यह त्रुटि मिलती है कि ऐसा कोई उपकरण नहीं है।
बेजोनबी

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

12

अगर मेरी तरह, आप एक रेडहैट आधारित प्रणाली पर हो रहे हैं जैसे CentOS, तो बस /etc/sysconfig/network-scripts/ifcfg-eth1निम्नलिखित के साथ संपादित करें :

DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.56.101
NETMASK=255.255.255.0

मैंने स्टैटिक आईपी को असाइन कर दिया है, eth1लेकिन आपको इसे ifconfigआपके बताए अनुसार बदलने की जरूरत है । इन परिवर्तनों को देखने के लिए नेटवर्क सेवा को पुनः आरंभ करें service network restart

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.