मेरे जैसे नॉब्स के लिए एक 'शॉर्ट' गाइड, जो नेटवर्क के बारे में ज्यादा नहीं जानता। यहां बहुत नया नहीं है, लेकिन पिछले उत्तर और अन्य संबंधित थ्रेड्स में वर्णित सभी अच्छे विकल्पों का सारांश है। संपूर्ण प्रक्रिया में 3 मूल चरण होते हैं:
1) वीपीएन के माध्यम से सभी ट्रैफ़िक न बनाएं । इसके लिए आपको Use default gateway on remote network
वीपीएन सेटिंग्स में चेकबॉक्स को अनचेक करना होगा । IPv4 और IPv6 दोनों के लिए इस चेकबॉक्स को अनचेक करें। आमतौर पर मैं बस वीपीएन कनेक्शन के लिए पूरी तरह से आईपीवी 6 प्रोटोकॉल को निष्क्रिय कर देता हूं।
(!) यह (कभी-कभी) संभव है कि चेकबॉक्स को अनचेक करना सामान्य काम के लिए पर्याप्त होगा - मेरे अनुभव में, वीपीएन कनेक्शन स्थापित होने के बाद आवश्यक मार्ग (जो वीपीएन के माध्यम से आवश्यक ट्रैफ़िक को निर्देशित करेंगे) को स्वचालित रूप से जोड़ा जा सकता है। मुझे नहीं पता कि ये नियम कहाँ और कैसे कॉन्फ़िगर किए गए हैं, लेकिन ऐसा परिदृश्य मौजूद है - शायद यह वीपीएन नेटवर्क प्रशासकों द्वारा किया गया कुछ जादू है।
2) वीपीएन के माध्यम से केवल आवश्यक यातायात करें । इसके लिए आपको मार्गों को परिभाषित करने की आवश्यकता है। यहाँ आपके पास 3 विकल्प हैं:
2.1) वीपीएन गेटवे के माध्यम से स्थायी मार्ग जोड़ें:
route -p add a.b.c.d/<CIDR> w.x.y.z
या route -p add a.b.c.d mask e.f.g.h w.x.y.z
जहाँ 'वीपीएन गेटवे' = 'वीपीएन नेटवर्क पर आपका आईपी' = w.x.y.z
और लक्ष्य पता / नेटवर्क = a.b.c.d
। आप अपने वीपीएन कनेक्शन नाम w.x.y.z
को क्रियान्वित ipconfig
करके देख सकते हैं या, यदि आप पावरशेल का उपयोग करते हैं, तो आप निष्पादित करके कॉम्पैक्ट आउटपुट प्राप्त कर सकते हैं ipconfig | grep -A5 PPP
(जो प्रत्येक पीपीपी कनेक्शन खोजने के बाद 5 लाइनों का उत्पादन करेगा)।
विपक्ष: यदि आपका वीपीएन आईपी बदल जाएगा, तो आपको मार्गों को फिर से बनाना होगा।
2.2) वीपीएन नेटवर्क इंटरफेस के माध्यम से स्थायी मार्ग जोड़ें:
route -p add a.b.c.d/<CIDR> 0.0.0.0 IF <interface number>
a.b.c.d
लक्ष्य पता / नेटवर्क कहां है और interface number
आपके वीपीएन कनेक्शन का पहचानकर्ता है। इस आईडी को निष्पादित करके netstat -rn
, या अधिक कॉम्पैक्ट आउटपुट के लिए पाया जा सकता है netstat -rn | grep -A10 'Interface List'
।
पेशेवरों: अगर आपका वीपीएन पता w.x.y.z
बदल जाएगा तो कुछ भी बदलने की जरूरत नहीं है ।
विपक्ष: यदि आप अपना वीपीएन कनेक्शन हटाते हैं, तो नई आईडी के साथ मार्गों को फिर से बनाने की आवश्यकता है।
2.3) PowerShell cmdlet का उपयोग करें:
Add-VpnConnectionRoute -ConnectionName '<VPN connection name>' -DestinationPrefix a.b.c.d/<CIDR>
पेशेवरों: हर बार वीपीएन कनेक्शन स्थापित करने और इसे काट दिए जाने पर हर बार आवश्यक मार्ग जोड़े जाते हैं।
विपक्ष: कोई Get-VpnConnectionRoutes
cmdlet नहीं है इसलिए इन नियमों को प्रबंधित करना कठिन हो सकता है।
3) जाँच और सुनिश्चित करने के रूप में मार्ग काम करता है सुनिश्चित करें!
यदि आपने लगातार मार्ग जोड़े हैं, तो आप उन्हें निष्पादित करके जांच सकते हैं netstat -rn | grep -A10 'Persistent Routes'
।
और, अंत में, tracert
दोनों आईपी पते के खिलाफ कुछ कमांड चलाएं जो वीपीएन के माध्यम से एक्सेस करने वाले हैं और उन लोगों के खिलाफ जो वीपीएन के बिना काम करना चाहिए।