तीच .ovpn फाइल एका क्लायंटमध्ये बोगदा उघडते आणि दुसऱ्यामध्ये सुरू होत नाही, आणि प्रमाणपत्र सहसा पहिला संशयित असते। बहुतेकदा फाइलमध्ये अशी सूचना असते जी फक्त एकच इंजिन अंमलात आणते। प्रोफाइल हा विशिष्ट क्लायंटशी केलेला करार आहे, पोर्टेबल स्क्रिप्ट नाही।

ओळखीसोबत प्रवास करणारे आणि प्लॅटफॉर्मचे असलेले वेगळे करा। मग अपयश सहसा स्वतःचे नाव सांगते।

एक फाइल, दोन करार

प्रोफाइल तीन प्रकारची सामग्री एकत्र करते: ओळख सामग्री जसे CA आणि क्लायंट प्रमाणपत्रे व खाजगी की, वाहतूक तथ्ये जसे दूरस्थ टोक आणि प्रोटोकॉल, आणि वर्तन सूचना जसे DNS हाताळणी किंवा उपकरण पर्याय। पहिले दोन एकाच प्रोटोकॉलला आधार देणाऱ्या इंजिनांमध्ये मोठ्या प्रमाणात पोर्टेबल आहेत। तिसरे म्हणजे जिथे अंमलबजावणी वेगळी होते। संपूर्ण फाइल एक पोर्टेबल घटक मानणे हेच गोंधळात टाकणारी अपयशे निर्माण करते।

एका प्लॅटफॉर्मवरील GUI मध्ये चालणारी फाइल दुसऱ्या प्लॅटफॉर्मवरील कमांड-लाइन क्लायंटसाठी आपोआप वैध नसते। दोन्ही OpenVPN असले तरी पार्सर आणि पर्याय-संच वेगळे असतात। म्हणून यशस्वी आयात हा पोर्टेबल प्रोफाइलचा पुरावा नाही।

पोर्टेबल सामग्री विरुद्ध प्लॅटफॉर्म सूचना

ओळख आणि वाहतूक विभाग हे जपायचे भाग आहेत। ca, cert, key आणि remote कोण कुठे जोडले जाते ते सांगतात, आणि ते प्रत्येक सुसंगत क्लायंटसाठी एकच अर्थ देतात।

वर्तन सूचना या तुलना करायच्या भाग आहेत। block-outside-dns, उदाहरणार्थ, Windows मधील DNS वर्तन बदलण्यासाठी आहे। Unix क्लायंटला ती अजिबात ओळखता येणार नाही।

स्वीकारणाऱ्या क्लायंटची पर्याय यादी वाचा, पाठवणाऱ्याची नाही। OpenVPN 2.6 संदर्भ पुस्तिका इंजिनचे पर्याय नोंदवते, आणि GUI चा आयात संवाद ती यादी नाही।

प्रमाणपत्रापूर्वी पार्सरची त्रुटी वाचा

अनोळखी पर्यायाचे नाव देणारी त्रुटी पार्सरचे अपयश आहे, प्रमाणीकरणाचे अपयश नाही। कनेक्शन कधीही TLS पर्यंत पोहोचले नाही, म्हणून प्रमाणपत्रे बदलून उपयोग होणार नाही। प्रत्यक्ष क्लायंट आणि आवृत्तीकडून पहिली त्रुटी वाचा, नंतर त्या क्लायंटला अंमलात आणता येणार नाही अशीच सूचना काढून टाका किंवा बदला। फाइल लोड व्हावी म्हणून प्रमाणपत्र किंवा मार्ग विभाग पुसणे हाच चालणारे प्रोफाइल असुरक्षित होण्याचा मार्ग।

त्रुटीने हस्तांदोलन, प्रमाणपत्र किंवा सिफरचा उल्लेख केला तर प्रोफाइल पार्स झाले आहे आणि समस्या दुसरीकडे आहे।

मूळ फाइल जुळवलेल्या फाइलशेजारी ठेवा। जुळवलेली फाइल नंतर अपयशी ठरल्यास, मूळ फाइल हा बदल हलला की वातावरण हे सांगणारा नियंत्रण आहे।

विशेषाधिकार ही दुसरी सीमा

विशेषाधिकार ही दुसरी सीमा आहे: बोगदा उपकरण तयार करणे, मार्ग स्थापित करणे आणि खाजगी की वाचणे हे सर्व स्थानिक परवानग्यांवर अवलंबून आहे। फक्त root वाचू शकेल अशी की फाइल सामान्य तैनाती आहे, प्रोफाइलचा दोष नाही। दुरुस्ती मालकी किंवा क्षमतांमध्ये आहे, फाइलमध्ये नाही।

sudo ने क्लायंट चालवल्यास स्थानिक परवानगी नाकारणे सुटू शकते, आणि बाइनरी अंमलात न आणणारी सूचना ती जोडू शकत नाही। कोणत्या वापरकर्त्याची कीरिंग, संरचना मार्ग आणि नेटवर्क व्यवस्थापक संदर्भ लागू होतात हेही ते बदलते, म्हणून निकाल तीच चाचणी नाही।

जाणीवपूर्वक जुळवून घ्या

जेव्हा पुरवठादार वेगळी प्रोफाइल प्रकाशित करतो, तेव्हा स्वीकारणाऱ्या क्लायंटसाठी असलेली घ्या। दुसऱ्या प्लॅटफॉर्मची फाइल जुळवणे हा शेवटचा उपाय आहे। त्यासाठी बदललेल्या प्रत्येक पर्यायाची नोंद आणि मूळची प्रत लागते।

ओळख, मार्गनिर्देशन आणि DNS या तीन स्वतंत्र निकालांसाठी चाचणी करा। प्रमाणीकरण आणि मार्गनिर्देशन करणारे पण नाव-निराकरण तोडणारे प्रोफाइल अर्धवट जुळवलेले प्रोफाइल आहे, चालणारे नाही।

संबंधित लेख