मेरे पास एक वर्चुअलबॉक्स (v4.1.8) वीएम है जो स्वचालित रूप 10.0.x.x
से डीएचसीपी के माध्यम से सीमा में एक आईपी के साथ सौंपा गया है ।
क्या मैं 192.168.x.x
इसके बजाय रेंज का उपयोग करने के लिए इसे बदल सकता हूं ?
मेरे पास एक वर्चुअलबॉक्स (v4.1.8) वीएम है जो स्वचालित रूप 10.0.x.x
से डीएचसीपी के माध्यम से सीमा में एक आईपी के साथ सौंपा गया है ।
क्या मैं 192.168.x.x
इसके बजाय रेंज का उपयोग करने के लिए इसे बदल सकता हूं ?
जवाबों:
@RelaXNow के लिए धन्यवाद, यहाँ सवाल का जवाब है:
VBoxManage modifyvm "NameOfVM" --natnet1 "192.168/16"
sudo vboxreload
होस्ट (वर्चुअलबॉक्स 5.1.26) का उपयोग करके, परिवर्तन करने के लिए मुझे VirtualBox ड्राइवरों को पुनः आरंभ करना पड़ा ।
यह प्रदान करते हुए मैंने प्रश्न को समझा है, यदि आप मैनुअल के अध्याय 6 को कहते हैं:
In the VirtualBox graphical user interface, you can configure all these items in the global settings via "File" -> "Settings" -> "Network", which lists all host-only networks which are presently in use. Click on the network name and then on the "Edit" button to the right, and you can modify the adapter and DHCP settings.
File
-> Preferences
-> ...
हाँ इसे बदला जा सकता है। यहाँ इस पर प्रलेखन है:
http://www.virtualbox.org/manual/ch08.html#vboxmanage-dhcpserver
यह VBoxManage dhcpserver
कमान के माध्यम से नियंत्रित किया जाता है ।
आपको आमतौर पर VirtualBox DHCP एड्रेस रेंज को संशोधित करने की आवश्यकता नहीं है। यह नेटवर्क आंतरिक है और केवल आपके VM और VirtualBox एप्लिकेशन के बीच मौजूद है। इसमें कोई रूटिंग शामिल नहीं है लेकिन सिर्फ NAT है।
क्या आपको डिफ़ॉल्ट NAT मोड में रहने के दौरान बाहर से अपनी वर्चुअल मशीन तक पहुँचने की अनुमति देना चाहिए, यह संभवतया चुनिंदा पोर्ट (पोर्ट फ़ॉरवर्डिंग) के लिए संभव है।
उदाहरण के लिए, 2022 पोर्ट के माध्यम से अपने आंतरिक ssh सर्वर तक पहुँच प्राप्त करने के लिए, इस कमांड का उपयोग करें:
VBoxManage modifyvm "NameOfVM" --natpf1 "guestssh,tcp,,2022,,22"