एक VMware कार्य केंद्र वर्चुअल मशीन के लिए अग्रेषण पोर्ट


17

मैं VMware वर्कस्टेशन 8 (471480 का निर्माण) चला रहा हूं। मैं एक छोटे से कंटेंट सर्वर को सेटअप करना चाहता हूं, मुख्यतः छवियों के लिए और ऐसी मेरी वेबसाइट के लिए, एक वर्चुअल सर्वर में मेरे डेस्कटॉप पर (सिर्फ इसके लिए) ... मैं अब सब कुछ VMWare वर्चुअल मशीन पर स्थापित कर रहा हूं जो Ubuntu सर्वर और पहले से ही वेब सर्वर चल रहा है। मैंने इसका परीक्षण किया है और होस्ट से एक्सेस करने पर यह नेटवर्क के भीतर ठीक काम करता है।

मुझे अब इसे सार्वजनिक इंटरनेट पर काम करने की आवश्यकता है और मैं noip.com का उपयोग करने की योजना बना रहा हूं, जैसा कि मैंने कई अन्य अवसरों पर किया है।

समस्या यह है कि मेरा राउटर एक Linksys E2500 है और यह केवल अपने सबनेट (192.168.2। **) के भीतर IP को पोर्ट अग्रेषित करने की अनुमति देता है।

राउटर से जुड़ी मेजबान प्रणाली में 192.168.2.177 का आईपी है। VMware वर्कस्टेशन 8 वर्चुअल मशीन में नैट का नेटवर्क प्रकार और उस पर सर्वर के लिए IP 192.168.43.130 है।

मैंने पहले ही पोर्ट 80 और 22 को 192.168.2.177 पर फॉरवर्ड कर दिया है, लेकिन मैं उस पोर्ट को सर्वर आईपी पर फॉरवर्ड करने के लिए अपना विंडोज 7 सिस्टम कैसे प्राप्त कर सकता हूं?

जवाबों:


11

जैसा कि रूट एक्सेस चैट में चर्चा की गई है:

  1. आपको पोर्ट फ़ॉरवर्डिंग करने की आवश्यकता नहीं है। राउटर के अपने सबनेट पर आईपी एड्रेस मांगने के लिए बस ब्रिजिंग का उपयोग करें , इसलिए अतिथि के पास 192.168.2.178 (उदाहरण के लिए) जैसा आईपी होगा। यह अनुशंसा की जाती है कि आप पोर्ट फ़ॉरवर्डिंग करने के लिए VMware के NAT एडेप्टर को समझाने के तरीके के बजाय ब्रिजिंग का उपयोग करें।

  2. VMware वर्कस्टेशन 8 मैनुअल पेज 144 (सबसे नीचे) और अगले दो पेजों में विस्तार से वर्णन किया गया है कि कैसे ब्रिजिंग स्थापित की जाए।

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


धन्यवाद! मैं VMWare प्रोग्राम के बारे में ज्यादा नहीं जानता था और इसने NAT सेटिंग को डिफ़ॉल्ट रूप से सेट किया था। ब्रिज में बदलाव और नए आईपी के लिए काम किया।
शैडोज़्ज़

और क्या होगा अगर आपका डिवाइस उर्फ ​​एक लैपटॉप नेटवर्क रोमिंग है? क्या आईपी पता तब नहीं बदला जाएगा?
विलियम

13

वास्तव में उचित समाधान अतिथि को पोर्ट अग्रेषित कर रहा है, लेकिन पूरे नेटवर्क को पुन: कॉन्फ़िगर नहीं कर रहा है।

आपको vmware config फाइल में पोर्ट जोड़ने की जरूरत है nat.conf

[incomingtcp]
#<external port number> = <VM's IP address>:<VM's port number>*
#(this maps guest port 80 to host port 81)
81 = 192.168.100.1:80

यह फ़ाइल कहाँ स्थित है?
डैनियल एल्डर

2
macos - /Library/Preferences/VMware Fusion/vmnet8/nat.conf अन्य शायद वहाँ हैं - pubs.vmware.com/workstation-10/topic/com.vmware.ws.using.doc/…
mtayler

विंडोज 10: C:\ProgramData\VMware\vmnetnat.conf महत्वपूर्ण : VMware NAT Serviceअपने परिवर्तनों को सहेजने के बाद सेवा को पुनरारंभ करें !
जे ग्रिफिथ्स 19

5

विंडोज पर, आप वर्चुअल नेटवर्क एडिटर तक पहुंच सकते हैं (यह स्टार्ट मेनू पर है)। वहां से आप NAT इंटरफ़ेस (VMnet8) का चयन कर सकते हैं, "NAT सेटिंग्स" पर क्लिक करें, और उस बिंदु पर पहुंचें जहां आप अपने VM के आगे पोर्ट सेट कर सकते हैं। यह एक विशिष्ट राउटर पर NAT पोर्ट अग्रेषण सेटअप के समान काम करता है।

ब्रिज मोड एक आसान वर्कअराउंड है लेकिन मैं ऐसे माहौल में हूं जहां हम नहीं चाहते कि कोई वीएम को नेटवर्क विली-निली से जोड़े। NAT चीजों को अलग-थलग रखने के लिए अधिक समझ में आता है।

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