एक ही इंटरफ़ेस पर अलग-अलग सबनेट, जो ब्रिडिगेड नेटवर्किंग में वर्चुअल मशीनों द्वारा उपयोग किए जाते हैं


0

मेरे पास एक नेटवर्क इंटरफ़ेस है जिसमें एक नेटवर्क इंटरफ़ेस है। IP अग्रेषण सक्षम है और फ़ायरवॉल ठीक से कॉन्फ़िगर किया गया है।

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

(इस उदाहरण में आईपी पते नकली हैं, और केवल जानकारीपूर्ण और सेटअप के उदाहरण के लिए, लेकिन वे एक सटीक सादृश्य हैं)

मुख्य सर्वर (मेजबान): प्राथमिक आईपी: 100.0.98.116, गेटवे 100.0.98.115, नेटमास्क 255.255.255.252।

विफलता आईपी पते: 50.76.102.200 50.76.102.201 50.76.102.202 50.76.102.23

मैं ब्रिजिंग नेटवर्किंग (होस्ट इंटरफ़ेस को सीधे असाइन किया गया) का उपयोग करके उन सभी को वर्चुअल मशीनों में कैसे उपयोग कर सकता हूं? वर्तमान में, मुझे net.7ask 255.255.255.252 के साथ माध्यमिक पते के रूप में मुख्य सर्वर प्राथमिक इंटरफ़ेस में 50.76.102.201 जोड़ना है। वर्चुअल मशीन में, मैं नेटमैस्क 255.255.255.252 और गेटवे 50.76.102.201 के साथ आईपी पते 50.76.102.202 का उपयोग करता हूं। लेकिन यह मुझे कम IPv4 पतों का उपयोग करने की अनुमति देता है। उन सभी का उपयोग करने और गेटवे 100.0.98.115 का उपयोग करने का एक तरीका क्या होगा?

जवाबों:


0

यह देखते हुए कि आपका प्रदाता आपको ईथरनेट देता है, आप अपने सभी पतों का उपयोग विन्यास को थोड़ा सा करके कर सकते हैं। आप यह कैसे कर सकते हैं यह इस बात पर निर्भर करता है कि आपके वीएम पर ऑपरेटिंग सिस्टम क्या है। इस पोस्ट के लिए मैं linux मान लेंगे।

वापस मूल बातें करने के लिए, ईथरनेट मल्टीपॉइंट है और आप आमतौर पर एआरपी का उपयोग करके अपने मैक (एल 2 पते) की खोज करके सीधे अपने सभी सबनेट पड़ोसियों (एल 3 पते) तक पहुंच सकते हैं। कि आपका वीएम आभासी है और वास्तविक ईथरनेट से दूर एक वर्चुअल स्विच मायने नहीं रखता है, वास्तव में आप वीएम एनआईसी से सीधे अपने प्रदाता डीजी के पास जा सकते हैं (तार्किक रूप से, यानी एल 3) अपने मेजबान के माध्यम से।

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

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

    ip address add 50.76.102.200/24 dev eth0
    ip route add default dev eth0

एक बहुत ही आसान (और अच्छा) विकल्प यह है कि उस सबनेट में अपने सेवा प्रदाता से डीजी का पता प्राप्त करें और अपने वीएम के लिए इसका उपयोग करें। 50.76.102.1 कहें।

   ip address add 50.76.102.200/24 dev eth0
   ip route add default via 50.76.102.1 dev eth0

लेकिन यदि नहीं, तो आप कम से कम (iproute2 का उपयोग करके linux में) एक DG का उपयोग कर सकते हैं जो आपके समान सबनेट पर नहीं है:

    ip address add 50.76.102.200/24 dev eth0
    ip route add default via 100.0.98.115 dev eth0 onlink

मुझे उम्मीद है कि आपको यह विचार मिलेगा।


0

मैं इस मुद्दे को ठीक करने में कामयाब नहीं हुआ, जिस तरह से मैं योजना बना रहा था। एक ही तरीका है कि मैं vms के लिए ब्रिजिंग नेटवर्किंग का उपयोग कर सकता था। मेजबान के साथ IP पते को उठाकर। और netmask 255.255.255.252 और गेटवे .201 के साथ vm आईपी पते .202 को असाइन करें - यह ठीक काम करता है। हालांकि, बहुत सारे आईपी पते इस तरह से उपभोग किए जाते हैं, केवल 2 होस्ट करने योग्य हैं।

मैंने जो कुछ भी किया था वह सभी आईपी पते .200 -203 को एलियास एथ 0 के रूप में जोड़ने के लिए किया गया था: 0 - एथ 0: 3 प्रत्येक के साथ नेटमैस्क 255.255.255.255 था, इसलिए वे सभी उपयोग योग्य हैं। और मैंने एक वर्चुअल एनआईसी होस्ट बनाया है, जो केवल वीएमएस के लिए है, जिसमें 192 रेंज में एक निजी लैन है और मैं 192 रेंज के पीछे प्रत्येक आईपी को सार्वजनिक आईपी पते पर बाँधने के लिए SNAT / DNAT का उपयोग करता हूं।

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