जावा RMI के लिए उपयोग की जाने वाली नेटवर्क प्रकार की समस्या


1

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

मैं इस समस्याग्रस्त स्थिति के बारे में विस्तार से बताऊंगा। सबसे पहले, मैं VMware में होस्टेड OS के साथ अपने गेस्ट OS (CentOS) के लिए अलग-अलग IP पता प्राप्त करना चाहता हूं, अर्थात, विंडोज 7 लेकिन मैं दोनों का उपयोग करके एक ही नेटवर्क को साझा करना चाहता हूं --- मोबाइल ब्रॉडबैंड डिवाइस एमटीएस डेटा कार्ड / वाईफाई कनेक्शन (या तो एक बार में काम करने वाला)। यह मेरे पास इतना है कि मैं सर्वर (विंडोज 7) और क्लाइंट (CentOS) या इसके विपरीत जावा आरएमआई प्रोग्रामिंग को लागू कर सकता हूं! इसलिए, मैं उलझन में हूं कि किस विकल्प से गुजरूं। कृपया मेरी गलत धारणाओं को सुधारें / कोई प्रतिक्रिया दें या मेरे लिए कुछ भी उपयोगी हो। मैं वास्तव में अंतर्दृष्टि प्राप्त करने के लिए आभारी रहूंगा।

नेटवर्क प्रकार

कृपया इस बात पर विचार करें कि मैं जावा आरएमआई का उपयोग करके होस्ट (विंडोज) और गेस्ट (सेंटोस) में संदेश पासिंग या इसके विपरीत प्राप्त करना चाहता हूं। इसलिए, मुझे लगता है कि नेटवर्किंग एक महत्वपूर्ण मामला है (अनुचित धारणा हो सकती है), हालांकि इसमें केवल सर्वर का होस्टनाम शामिल है।

जवाबों:


2

मुझे लगता है कि vmware संवाद बॉक्स पर मदद पाठ बहुत आत्म व्याख्यात्मक है।

मुझे नहीं पता कि आपका डेटा कार्ड आईपी एड्रेस को कैसे प्राप्त / असाइन करता है, मुझे लगता है कि आपके द्वारा असाइन किए गए आईपी पते की संख्या पर आपका कोई नियंत्रण नहीं है।

मान लें कि आपके पास कोई भी dhcp सर्वर कॉन्फ़िगर नहीं है और आपको केवल अपने डेटा कार्ड से एक ही IP मिलेगा। मैं NAT के साथ जाने का सुझाव दूंगा। जब आप NAT को होस्ट करते हैं तो क्या होगा जब आपका होस्ट मशीन (विंडोज़) एक ही नंबर वर्चुअल बना देगा इंटरफ़ेस जैसा कुछ vmnet * आपके अतिथि (centos) में नंबर इंटरफेस के रूप में नाम दिया है। तब आप अतिथि और होस्ट में इंटरफ़ेस पते को मैन्युअल रूप से कॉन्फ़िगर कर सकते हैं और एक ही नेटवर्क में हो सकते हैं। यह एक छोटे से विकास नेटवर्क की तरह काम करेगा, और जब आप अपने अतिथि सिस्टम से इंटरनेट पर जाएंगे तो आपका स्थानीय परीक्षण नेटवर्क आईपी पते बाहरी में अनुवादित हो जाएगा। आईपी ​​(Vmware यह आपके लिए हुड के तहत करता है)।

इस विधा का एक नुकसान यह है कि आप अपनी अतिथि मशीन को रिमोट लोकेशन से नहीं कह सकते हैं जैसे कि यदि आपको अपने घर से अतिथि मशीन को भेजना है तो जब तक आप अपने मेजबान मशीन में किसी प्रकार का पोर्ट अग्रेषण नहीं करते हैं। मुझे नहीं पता एक विंडोज़ बॉक्स में ऐसा करने के लिए।


मुझे स्पष्ट रूप से बताना चाहिए कि मैं आखिरकार क्या चाहता हूं मेजबान और अतिथि मशीनों पर अलग-अलग आईपी-पते हैं। इसलिए, जैसा कि एनएटी को मेरे लिए करना चाहिए!
Am_I_Helpful

हाँ, NAT तब तक ठीक होना चाहिए जब तक आप अतिथि को बाहर से नहीं पहुँचाना चाहते।
dhanvantharim

और, बाद के मामले के बारे में क्या --- अगर मैं अतिथि को बाहर से एक्सेस करना चाहता हूं, तो अलग-अलग पीसी कहें?
Am_I_Helpful

1
यदि आप डेटा कार्ड दो आईपी पते की आपूर्ति कर सकते हैं तो सबसे आसान तरीका बाहर से अतिथि का उपयोग करने के लिए होगा। यदि आपके पास किसी विशिष्ट मशीन में विशिष्ट पोर्ट को पोर्ट करने का कोई तरीका नहीं हो सकता है (आपको इसे आपको विंडोज़ में करना होगा। बॉक्स, मुझे अत्यधिक संदेह है कि यह खिड़कियों में मौजूद है, लेकिन मैं गलत हो सकता हूं)। मेरा अनुमान है कि आप ऐसा नहीं कर सकते हैं एक डेटा कार्ड के साथ, आपको अपने इंटरनेट के लिए राउटर आधारित गेटवे पर जाना होगा जो कई आईपी पते की आपूर्ति कर सकता है।
धन्वंतरि
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.