इससे पहले, मैं यह कहना चाहूंगा कि मुझे नेटवर्किंग का अनुभव नहीं है और मैं इसके बारे में और जानना चाहता हूं।

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

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

मेरा अंतिम समाधान OpenVPN का उपयोग करके Ubuntu 1 या 2 में एक VPN सर्वर बनाना था। यह TUN इंटरफ़ेस (परत 3) का भी उपयोग करता है, लेकिन मुझे उम्मीद है कि इसे TAP इंटरफ़ेस से बदला जा सकता है। यह मेरा वर्तमान प्रश्न है। मैं OpenVPN में TAP इंटरफ़ेस पर कैसे स्विच करूं?

यदि कोई आसान सुझाव हैं, तो ऐसा वीपीएन बनाने के बजाय, मुझे इसे भी सुनना अच्छा लगेगा। आपकी मदद के लिए अग्रिम धन्यवाद।

नेटवर्क टोपोलॉजी

answer

मैंने अपनी समस्या के समाधान के रूप में OpenVPN का उपयोग करने का निर्णय लिया है। भले ही वीएक्सएलएएन सबसे संगत और आसान समाधान है, इसमें सुरक्षा उपायों का अभाव है और इस प्रकार मैंने ओपनवीपीएन का उपयोग करने का निर्णय लिया।

OpenVPN ईथरनेट ब्रिजिंग (परत 2) की अनुमति देता है और यह मेरे उद्देश्य के लिए पर्याप्त है। VXLAN की तुलना में इसे कॉन्फ़िगर और इंस्टॉल करना थोड़ा कठिन है।

उन सभी को धन्यवाद जिन्होंने टिप्पणी की और मदद की।