OpenVPN सुरू होत नाही, आणि अयशस्वी संदेश बरोबर दिसणाऱ्या ओळीकडे निर्देश करतो: Unrecognized option or missing or extra parameter(s) in office.ovpn:42: ca। प्रमाणपत्र बदलले नाही, फाईल संपादकात उघडते, आणि मार्गात काहीही चुकीचे दिसत नाही। पार्सर पर्यायाच्या नावावर आक्षेप घेत नाही; तो त्याच्यासोबत किती आर्ग्युमेंट आले यावर आक्षेप घेतो। चार तपासण्या जवळपास प्रत्येक अशी स्थिती सोडवतात, आणि त्या खर्चाच्या क्रमाने करणे योग्य आहे।

पार्सर पर्यायाला दोष का देतो

प्रत्येक संरचना ओळ कोणत्याही पर्यायाला ती दिसण्यापूर्वीच रिकाम्या जागा आणि अवतरणचिन्हांवर विभागली जाते। म्हणून रिकामी जागा असलेले मूल्य अवतरणचिन्हांत नसेल तर अनेक आर्ग्युमेंट म्हणून येते, आणि त्या ओळीचा मालक पर्याय विसंगती नोंदवतो। Windows वर मूलभूत प्रतिष्ठापन फोल्डर हे निश्चित करतो, कारण C:\Program Files रचनेनुसार मार्गाच्या मध्यभागी असतो। या अयशस्वी स्थितीत प्रमाणपत्र कधीही उघडले जात नाही, म्हणून फाईल आहे का हे तपासणे काहीही उपयुक्त सिद्ध करत नाही।

नोंदवलेला ओळ क्रमांक सहसा बरोबर असतो, आणि नोंदवलेला पर्याय तोच असतो ज्याने ओळ वापरली। जेव्हा नमूद केलेला पर्याय असा असेल की तुम्ही तो कधीही लिहिला नाही हे तुम्हाला माहीत असेल, तर त्याच्या वरची ओळ वाचा, कारण आधीच्या ब्लॉकमध्ये हरवलेले अवतरणचिन्ह पार्सिंग हलवते। अशा प्रकारे प्रमाणपत्र ब्लॉक अखेरीस आर्ग्युमेंटच्या संख्येचा दोषी ठरतो।

ca C:\Program Files\OpenVPN\config\office-ca.crt

रिकामी जागा असलेल्या प्रत्येक मार्गाभोवती अवतरणचिन्हे लावा

मूल्याभोवती दुहेरी अवतरणचिन्हांची एक जोडी ही संपूर्ण दुरुस्ती आहे, आणि Windows वर तिरके रेषा स्वीकारल्या जातात, त्यामुळे एस्केपिंग कधीही समस्येचा भाग होत नाही। सर्व मार्ग पर्याय एकाच फेरीत दुरुस्त करा, कारण पार्सर पहिल्या अयशस्वी स्थितीत थांबतो आणि पुढील फक्त पुढील पुन्हा सुरू होण्याची वाट पाहतो। संचात सहसा ca, cert, key, tls-auth आणि auth-user-pass यांचा समावेश होतो।

ca "C:/Program Files/OpenVPN/config/office-ca.crt"
cert "C:/Program Files/OpenVPN/config/office.crt"
key "C:/Program Files/OpenVPN/config/office.key"

फोल्डरच्या नावाने शोध फाईल वाचण्यापेक्षा वेगाने प्रत्येक आढळ शोधतो। कोणत्याही संपादनापूर्वी तो चालवा, यादी पूर्ण व्हावी यासाठी:

Select-String -Path .\office.ovpn -Pattern 'Program Files'

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

प्रमाणपत्रांपूर्वी मोड घोषणा पुन्हा मिळवा

दुसरे सामान्य कारण त्याच वाया गेलेल्या दुपारीसह वेगळा संदेश देते। क्लायंट प्रोफाइलने आपला मोड वरच्या भागाजवळ घोषित केला पाहिजे, आणि नवीन फाईलमध्ये फक्त प्रमाणपत्र ब्लॉक चिकटवले तर ती घोषणा सहज हरवते। त्याशिवाय OpenVPN फाईल वेगळ्या मूलभूत मूल्यांच्या संचासह वाचतो, आणि हानी खूप नंतर पर्यायांमधील संघर्ष किंवा लॉगिन अयशस्वी म्हणून दिसते। गहाळ ओळ तपासायला स्वस्त आणि विसरायला महाग आहे।

client
dev tun
proto udp
remote vpn.example.net 1194

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

एन्कोडिंगची हानी पर्यायाच्या नावासारखी दिसते

UTF-16 म्हणून बाइट क्रम चिन्हासह साठवलेली फाईल आपला पहिला पर्याय पार्सरपासून लपवते, आणि भटकलेले बाइट संदेशातील पर्यायाच्या नावाला चिकटू शकतात। फाईल बाइट क्रम चिन्हाशिवाय UTF-8 म्हणून साठवा, नंतर ती पुन्हा उघडा आणि पहिले अक्षर सामान्य अक्षर आहे याची खात्री करा। संपादक, PowerShell पुनर्निर्देशन आणि चॅट विंडोमधून चिकटवलेला मजकूर सर्व विचारल्याशिवाय एन्कोडिंग बदलतात।

Format-Hex .\office.ovpn | Select-Object -First 1

बाइट क्रम चिन्ह कोणत्याही मजकुरापूर्वी अग्रगण्य चिन्ह बाइट म्हणून दिसते, आणि ती अक्षरे हाताने पुसणे हारणारी चाल आहे कारण संपादक पुढील साठवणीत ती पुन्हा लिहितो। त्याऐवजी स्पष्ट एन्कोडिंगसह फाईल पुन्हा साठवा। ओळीचे शेवट अधिक सहिष्णु आहेत, पण शेवटी नवीन ओळ नसलेली फाईल संपादनानंतर शेवटची सूचना आधीच्या सूचनेत विलीन करू शकते।

कोणती तपासणी आधी, आणि का

एन्कोडिंगपासून सुरुवात करा, कारण त्याला एक आदेश लागतो आणि फाईलच्या इतर प्रत्येक वाचनाला अवैध करतो। नंतर अवतरणचिन्हे, नंतर मोड घोषणा आणि इतर अनिवार्य सूचना, आणि त्यानंतरच प्रमाणपत्रे, की आणि ओळखपत्रे। या क्रमाने काम केल्यास प्रत्येक पायरी उलटवता येते, कारण अवतरणचिन्हांची समस्या दुरुस्त करण्यासाठी बदललेले प्रमाणपत्र कार्यरत प्रतिष्ठापन मूळपासून दोन संपादनांवर नवीन बिघाडासह सोडते। क्रम वैयक्तिक तपासण्यांपेक्षा अधिक महत्त्वाचा आहे।

ऑपरेटरने पाठवलेल्या स्वरूपातील अस्पर्शित प्रत ठेवा। नंतरचे संपादन ती तोडल्यास, त्या प्रतीशी तुलना अवतरणचिन्ह, नवीन ओळ किंवा चिन्ह बाइट हलला का हे दाखवते, जे त्रुटी पुन्हा वाचण्यापेक्षा वेगवान आहे। प्रत्येक सूचनेचा पर्याय संदर्भ प्रतिष्ठापित आवृत्तीच्या OpenVPN पुस्तिकेत आहे।

संबंधित लेख