डिफ़ॉल्ट गेटवे का उपयोग करके वीपीएन पर रूटिंग


1

मेरे पास एक छोटा उबंटू बॉक्स है जो मेरे स्थानीय नेटवर्क और इंटरनेट पर उपयोग की जाने वाली कुछ सेवाओं को चलाता है। इस बॉक्स पर डिफ़ॉल्ट gw स्पष्ट रूप से मेरा केबल मॉडेम है और सभी ठीक काम करता है ... बाहरी सेवाओं के लिए प्रासंगिक पोर्ट अग्रेषण प्रविष्टियां राउटर में हैं।

हालाँकि, मैं इस बॉक्स का उपयोग वीपीएन के माध्यम से कुछ ट्रैफ़िक को दूसरे देश में भेजने के लिए करना चाहता हूं (जैसे नेटफ्लिक्स प्रकार का परिदृश्य लेकिन इस मामले में नहीं)। मेरे पास सेटअप ओपनवीपीएन है और इसका उपयोग किया गया है - आरटाउ-नोइसेक क्योंकि मैं वीपीएन के माध्यम से बॉक्स से कुछ भी रूट नहीं करना चाहता हूं, इसलिए मेरा वीपीएन लिंक ऊपर है और मेरी राउटिंग टेबल अपरिवर्तित है।

अब तक के सभी अच्छे .. अब मैं अपने नेटवर्क पर अन्य होस्ट्स के गेटवे एड्रेस को बदलना चाहता हूं ताकि यह होस्ट ओपनवैन चल सके और उनके पास वीपीएन टनल पर रूट हो। मेरा मानना ​​है कि इस काम को करने के लिए मुझे एक अलग राउटिंग टेबल रखने की आवश्यकता है - इसलिए मैं उसी निक पर एक डमी वर्चुअल इंटरफ़ेस सेटअप करता हूं। एक अलग मैक पते के साथ और एक स्थिर आईपी सौंपा। - मान लीजिए कि 192.168.1.252 eth0: 1 (192.168.1.200 eth0 के बजाय)

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

अगर मैं वीपीएन के माध्यम से रूट करने के लिए एक नियम (कहता हूं कि मुझे 192.168.1.61 चाहिए) और मेरे केबल मॉडेम को सीधे नहीं करना चाहिए .. यह स्रोत आईपी पर नियम सेट करने का काम करता है, लेकिन मैं ऐसा नहीं करना चाहता हूं।

192.168.1.61 तालिका 4 से आईपी नियम जोड़ें (जहां तालिका 4 वीपीएन आईपी के लिए रूटिंग तालिका है)

और 192.168.1.61 को 192.168.1.252 को डिफ़ॉल्ट गेटवे बदलना

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

तो सवाल यह है कि, कैसे, iproute2 या iptables का उपयोग करके मैं उन पैकेटों का पता लगा सकता हूँ जिन्हें इस वर्चुअल इंटरफ़ेस में रूट किया गया है? ऐसा लगता है कि मैंने सब कुछ करने की कोशिश की है, लेकिन मुझे यकीन है कि इस समस्या का समाधान है।

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