सांभा: मैं वर्चुअलबॉक्स अतिथि (NAT मोड में) पर किसी शेयर को कैसे एक्सेस कर सकता हूं


13

मेरा OS: विंडोज 8

वर्चुअलबॉक्स अतिथि: Ubuntu 12.10 सर्वर

मैंने Apache सर्वर को vbox गेस्ट पर कॉन्फ़िगर किया और http, https, ssh पोर्ट को सफलतापूर्वक ubuntu सर्वर में मैप किया। यह बिना किसी समस्या के अच्छा काम करता है।

मेरा नेटवर्क कार्ड NAT मोड में है। कुछ शोध के बाद मैंने गेस्ट सिस्टम पर सांबा स्थापित किया। मुझे विंडोज़ 8 पर / var / www / फ़ोल्डर को मैप करने की आवश्यकता है ताकि मैं विंडोज़ से सीधे अतिथि सर्वर के अंदर काम कर सकूं।

यहाँ मेरा smb.conf है

[share]
 comment = "Vbox server share"
 path = /
 writable = yes
 read only =no
 browseable = yes
 force directory mode = 777
 force create mode = 777
 force security mode = 777 
force directory security mode = 777
 hide dot files = no
 create mask = 0777
 directory mask = 0777
 valid users = @users, tural, root
 delete readonly = yes
 guest ok = yes
workgroup = WORKGROUP

मुझे पता है कि नेटवर्किंग ब्रिजिंग मोड में होने पर मैपिंग काम करती है, लेकिन मैं अपने vbox सर्वर को नेटवर्क पर नहीं दिखाना चाहता।

इसके अलावा, मैंने विंडोज़ होस्ट फ़ाइल को कॉन्फ़िगर किया और पोर्ट 80 को vbox nat के साथ मैप किया, ताकि, जब मैं विंडोज़ पर लोकलहोस्ट में रीडायरेक्ट किए गए कुछ डोमेन को खोलूँ, तो उसे वर्चुअलबॉक्स वेबसर्वर से डेटा मिलता है। यदि ब्रिजिंग की जाती है, तो मैं अतिथि वेबसर्वर नहीं खोल पाऊंगा

वहाँ नेट या कुछ और के साथ ड्राइव मैपिंग संभव बनाने के लिए कोई अन्य तरीका है?

जवाबों:


9

दूसरे एडाप्टर को केवल होस्ट के रूप में कॉन्फ़िगर करें, वीएम पर दूसरा इंटरफ़ेस स्थिर आईपी पर सेट करें जो आपके स्थानीय नेटवर्क (एस), जैसे, सेट / आदि / नेटवर्क / इंटरफेस के साथ हस्तक्षेप नहीं करता है:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The host network interface
#auto eth1
#iface eth1 inet dhcp
auto eth1
iface eth1 inet static
   address 192.168.36.2
   netmask 255.255.255.0
   network 192.168.36.0
   gateway 192.168.36.1
   dns-nameservers 192.168.36.1

फिर विंडोज़ नेटवर्किंग से इसके गुणों पर जाएं और एक स्थिर आईपी सेट करें जो आपके स्थानीय नेटवर्क (एस) के साथ हस्तक्षेप न करे, जैसे: यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें


यदि आप वाईफाई नेटवर्क स्विच कर रहे हैं तो एक नेटवर्क रेंज है जो कभी भी इस स्थिर आईपी पते के साथ हस्तक्षेप नहीं करेगा?
विलियम

2

यह सेटअप काम नहीं कर सकता है। आप वर्चुअलबॉक्स में smb पोर्ट मैप कर सकते हैं, लेकिन फिर आप होस्ट कर रहे हैं smb कनेक्टिविटी खो देंगे।

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

कुछ अन्य विकल्प हैं, जैसे दो इंटरफेस का उपयोग करना, एक NAT और दूसरा ब्रिज या होस्ट-केवल का उपयोग करना।


1
मैंने दूसरे नेटवर्क एडॉप्टर को केवल होस्ट के रूप में कॉन्फ़िगर किया है और मुझे विश्वास है, यह काम किया, मैंने मैप किया / सीधे विंडोज़ पर फ़ोल्डर
हॉनॉन

हां, दो अलग-अलग इंटरफेस काम करेंगे, इसकी जरूरत नहीं है कि एक ब्रिजेट है। मैं जवाब को संपादित करूंगा।
जेवियर रिवेरा

वैसे भी, एक जिज्ञासा के रूप में। फ़ोल्डर साझा क्यों नहीं किए गए?
जेवियर रिवेरा

1
@JavierRivera मैं आम तौर पर विंडोज़ 7 होस्ट पर वर्चुअल ubuntu सर्वर का उपयोग करता हूं, और यह सांबा के साझा फ़ोल्डर की तरह 'महसूस' करता है। दुर्भाग्य से इस कथन का समर्थन करने के लिए मेरे पास कोई संख्या नहीं है, लेकिन हजारों फाइलों के साथ ubuntu पर मेरी git परियोजना के साथ काम करते हुए अतिथि पर गिट चलाने पर सुस्त लगता है, जबकि samba पर मेजबान पर दौड़ना ठीक है।
तिश्मा

1
इसका विषम यह है कि आप साझा किए गए फ़ोल्डर्स का सुझाव देते हैं, और इसके विपरीत सुझाव देते हैं कि उसे क्या चाहिए, लेकिन उसे, और मुझे, अतिथि vbox (linux) पर एक साझा फ़ोल्डर को मैप करने की आवश्यकता है, और यह एक विंडोज़ मशीन के माध्यम से accesible है \\10.0.2.15\sharename। एक कॉर्प डोमेन पर im, हालांकि मैं अतिथि में हिस्सा देख सकते हैं कि smbclientमैं इसे अतिरिक्त होस्ट केवल एडेप्टर के बिना उपयोग नहीं कर सकता, हालांकि शीघ्रता आती है, लेकिन मैं बिल्कुल भी प्रमाणित नहीं कर सकता। Im अपने स्थिर आईपी विचार का परीक्षण करने के लिए goimg, हालांकि मशीन जवाब दे रहा है तो मुझे लगता है कि मुद्दा नहीं है। बीमार अगले मोड की कोशिश करो।
ब्रायन थॉमस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.