तेच प्रोफाइल टर्मिनलमधून सुरू करा आणि बहुतेक लोक कॉपी करतात तो संदेश इशारा आहे, क्लायंट थांबण्याचे कारण नाही। येथे तीन स्वतंत्र स्तर अपयशी होतात: Linux बिल्ड अंमलात न आणणारे ढकललेले निर्देश, tun उपकरण तयार करण्यासाठी आवश्यक अधिकार, आणि जोडणीला कार्यरत DNS मध्ये बदलणारा रिझोल्व्हर सहाय्यक। ते क्रमाने हाताळा, कारण प्रत्येक पुढील स्तर लपवू शकतो।

डाउनलोड जसा आला तसाच ठेवा आणि एक प्रत संपादित करा, जेणेकरून नवीन डाउनलोड तुमचे बदल गुपचूप परत करणार नाही।

दोष देण्यापूर्वी इशारा वाचा

block-outside-dns Windows वर Windows फिल्टरिंग प्लॅटफॉर्मद्वारे DNS लॉक करतो, आणि Linux क्लायंटकडे ते मॅप करण्यासाठी काहीही नाही। सर्व्हर ते ढकलतो तेव्हा क्लायंट त्या ढकललेल्या नोंदीसाठी अज्ञात-पर्याय ओळ छापतो आणि पुढे जातो, कारण ढकललेला पर्याय घातक मानला जात नाही। पण तुमच्या स्वतःच्या फाइलमधील तीच ओळ वेगळी गोष्ट आहे: तिथे पार्सर थांबतो। काहीही स्पर्श करण्यापूर्वी या दोनपैकी कोणते तुमच्याकडे आहे हे ठरवा, कारण यांपैकी फक्त एकच धाव संपवते।

गोंगाट दूर करण्यासाठी पार्स करण्यापूर्वी फिल्टर करा: त्या नावासाठी pull-filter ignore नोंद, किंवा ओळ स्थानिक फाइलमध्ये असल्यास --ignore-unknown-option। दोन्ही तुम्ही आधीच वाचलेली ओळ शांत करतात; कोणतेही तुम्ही निदान न केलेली खराबी दुरुस्त करत नाही।

अधिकार सर्वात आधी अपयशी होतात

tun उपकरण आणि त्यासोबत येणारे मार्ग विशेषाधिकारित वस्तू आहेत, आणि सामान्य खाते ते तयार करू शकत नाही। --user पर्याय हे विभाजन स्पष्ट करतो: डेमन विशेषाधिकारित काम झाल्यानंतरच आपले विशेषाधिकार सोडतो। ते root म्हणून किंवा तसे सुरू करणाऱ्या unit द्वारे सुरू करा, नंतर प्रमाणपत्रे पाहण्यापूर्वी परवानगी त्रुटी शोधा। प्रोफाइलवरील फाइल परवानग्या सैल केल्याने प्रक्रियेला नसलेले अधिकार मिळत नाहीत।

TLS त्रुटी म्हणजे क्लायंटने हा स्तर पार केला। उपकरण किंवा मार्गाबद्दलची तक्रार म्हणजे तो वरच्या स्तरापर्यंत कधीच पोहोचला नाही।

GUI काय करते आणि टर्मिनल काय करत नाही

प्रत्येक शोध अजूनही अपयशी होत असताना यशस्वीरित्या कनेक्ट होणे हा तिसरा स्तर आहे। NetworkManager स्वतःचे रिझोल्व्हर काम करते, म्हणून प्रोफाइलची up स्क्रिप्ट कधीच यशस्वी न झाली तरी डेस्कटॉप आयात DNS देऊ शकते। openvpn --config आदेश --up ने निर्दिष्ट केलेले चालवतो, आणि तो सहाय्यक नसल्यास इंटरफेस दिसतो पण शोध मागील सर्व्हरकडेच जात राहतात। काहीही स्थापित करण्यापूर्वी दोन्ही मार्गांच्या स्क्रिप्टची तुलना करा।

तुमच्या वितरणासाठी पॅकेज केलेला सहाय्यक वापरा; ब्लॉग पोस्टमधून कॉपी केलेली स्क्रिप्ट सहसा दुसऱ्या रिझोल्व्हरला लक्ष्य करते। systemd-resolved साठी पुरवलेले एकत्रीकरण सामान्य vpnc शैलीची स्क्रिप्ट नाही, आणि प्रत्येक क्लायंटकडून स्वतःचे युक्तिवाद आणि चल अपेक्षित करते। वापरकर्ता-परिभाषित up स्क्रिप्टलाही क्लायंट त्यांना चालवण्यापूर्वी script-security 2 आवश्यक आहे।

पुढील वेळी स्तर वेगळे करा

एकदा --verb 4 सह चालवा आणि लॉग घडलेल्या क्रमाने वाचा: उपकरण तयार होणे, मार्ग, TLS हातमिळवणी, नंतर up स्क्रिप्टचे आउटपुट। त्या क्रमातील पहिले अपयश दुरुस्त करण्यासारखे आहे; त्यानंतरचे बहुतेक परिणाम असतो। रिझोल्व्हर न करताना तयार होणारा बोगदा तुम्हाला तिसऱ्या स्तरावर ठेवतो, जिथे प्रमाणपत्र अप्रासंगिक आहे। तुलना करताना डाउनलोड केलेले प्रोफाइल अस्पर्श ठेवा।

प्रत्येक ऑपरेटर समायोजन आणखी एक नाकारलेली ओळ निर्माण करताच, फाइल दुसऱ्या प्लॅटफॉर्मकडे निर्देशित आहे। कायमस्वरूपी फिल्टर यादी तयार करण्याऐवजी Linux निर्यात मागा।

कोणता स्तर अपयशी झाला आणि कशाने तो बदलला हे नोंदवा, नाहीतर तीच फाइल मिळालेली पुढील व्यक्तीही इशाऱ्यावर थांबेल।

संबंधित लेख