सबसे अधिक संभावना यह है कि वीपीएन स्थापित करने से आपकी रूटिंग टेबल बदल जाती है, जिससे अब आपके दूरस्थ स्थिति का एक जवाब वीपीएन सर्वर के माध्यम से चला जाता है। लेकिन जब से आपका दूरस्थ स्थान आपके वीपीएन सर्वर से नहीं, बल्कि आपके घर से संपर्क करने की कोशिश कर रहा है, तो यह वीपीएन सर्वर के माध्यम से होने वाले उत्तरों को छोड़ देगा।
आप वीपीएन सर्वर का उपयोग नहीं करने वाले अपने दूरस्थ स्टेशन के लिए वीपीएन के साथ-साथ स्थापित करके इस समस्या को हल कर सकते हैं । उदाहरण के लिए, मान लीजिए कि आपके रिमोट स्टेशन का आईपी एड्रेस 1.1.1.1 है, आपका सामान्य होम गेटवे / राउटर 192.168.0.1 है, जबकि आपका वीपीएन सब कुछ 2.2.2.2 पर वीपीएन सर्वर के माध्यम से पुन: रूट करता है। फिर आपको क्या चाहिए कि वीपीएन निम्नलिखित नया मार्ग निर्धारित करे:
ip route add 1.1.1.1/32 via 192.168.0.1 dev eth0
इसके साथ समस्या यह है कि आपको वीपीएन स्थापित करने से पहले ऐसा करना चाहिए । अधिकांश वीपीएन जो मुझे पता है कि इन बेहद विशिष्ट मार्गों को जगह में छोड़ देते हैं, इसलिए आप निम्नलिखित आदेशों को आजमा सकते हैं :
ऊपर का आदेश दें;
अपना वीपीएन शुरू करें;
अच्छा होने की कामना कीजिये।
यदि यह काम नहीं करता है (क्योंकि वीपीएन आपकी रूटिंग टेबल को पूरी तरह से फिर से लिखता है), तो आपको सूडो के रूप में प्रयास करना चाहिए:
cmd_VPN; sleep 10; ip route add 1.1.1.1/32 via 192.168.0.1 dev eth0
जहाँ cmd_VPN
भी आप अपने वीपीएन कनेक्शन को सेटअप करने के लिए उपयोग करते हैं। इसका फायदा यह है कि वीपीएन आने के बाद आपको जो नया रास्ता चाहिए, वह स्थापित हो जाता है। sleep 10
वीपीएन अनुमार्गण तालिका को बदलने के लिए अनुमति देने के लिए आवश्यक है। 10 सेकंड के लिए, आप कटऑफ होंगे, लेकिन ओपनशश पूरी तरह से इसका विरोध करने में सक्षम है।
आप अपने LAN के भीतर से इसका परीक्षण नहीं कर सकते हैं: स्थानीय लेन के लिए सामान्य मार्ग को सभी वीपीएन द्वारा हमेशा जगह पर छोड़ दिया जाता है, इसलिए उपरोक्त ट्रिक काम नहीं करेगी।