अपडेटहरूले तपाईंको प्रोफाइल पार्स गर्ने र टनेलमा वार्ता गर्ने घटक बदल्छन्। अपग्रेडपछिको पहिलो असफलता कुनै ठोस परिवर्तनको प्रमाण हो, संस्करणबारे फैसला होइन। त्यो त्रुटि यसको संस्करण र समयछापसहित सुरक्षित राख्नु भनेको केही पनि पुनः स्थापना गर्नुअघि तपाईंले लिन सक्ने सबैभन्दा मूल्यवान कदम हो।

यी धेरैजसो टुटाइका लागि दुई संयन्त्र जिम्मेवार छन्। तिनलाई अलग्याउनु नै काम हो।

तपाईंको तल वार्तामा के बदलियो

OpenVPN डेटा-च्यानलको साइफर एउटै निर्देशनबाट लिनुको सट्टा वार्ता गर्छ, र त्यो वार्ता नियन्त्रण गर्ने विकल्पहरूको अर्थ संस्करणहरूबीच बदलिएको छ। पुरानो क्लाइन्टका लागि लेखिएको प्रोफाइल जोडिन सक्छ र त्यसपछि डेटा-च्यानलमा सहमत हुन असफल हुन सक्छ, जुन स्पष्ट कन्फिगरेसन त्रुटिको सट्टा जडान विच्छेदका रूपमा देखिन्छ। नयाँ संस्करणहरूले पुरानो व्यवहार कडा पार्छन् वा हटाउँछन्, र अझै सरेका नभएका साथीहरूका लागि अनुकूलता मोड ल्याउँछन्। त्यसैले अपग्रेडले फाइलको एउटै बाइट नछोई काम गरिरहेको प्रोफाइल बिगार्न सक्छ।

क्लाइन्टमा प्रभाव असममित छ। नियन्त्रण च्यानल माथि आउँछ, प्रमाणीकरण सफल हुन्छ, र त्यसपछि टनेल मर्छ, जुन अस्वीकृत प्रोफाइलको होइन तर वार्ताको असंगतिको लक्षण हो।

सर्भरबारे सिद्धान्त बनाउनुअघि स्थापित संस्करण पढ्नुहोस्। त्यो स्ट्रिङ स्थानीय तथ्य हो, जुन तपाईंले कसैसँग पहुँच नमागी जाँच्न सक्नुहुन्छ।

प्रोफाइल पार्स हुन सक्छ र अर्को अर्थ दिन सक्छ

पार्सिङ पार गर्ने निर्देशन आफ्ना लेखकले चिताएको काम अझै गर्छ भन्ने होइन। विकल्पहरू अनुकूलताका लागि स्वीकार गरी बेवास्ता गर्न सकिन्छ, नाम बदल्न सकिन्छ, वा पहिलेभन्दा साँघुरो अवस्थामा लागू गर्न सकिन्छ। केही पनि त्रुटि नदिने भएकाले प्रोफाइल सही देखिन्छ, तर त्यसको तलको व्यवहार बदलिएको हुन्छ। यही मौनताले यी रिग्रेसनहरूलाई महँगो बनाउँछ।

वार्ताबाट टुंगिएको नतिजाका लागि कुन लाइनहरू साँच्चै जिम्मेवार छन् भनी सोध्नुहोस्, त्यसपछि तिनलाई अहिले चलाइरहेको संस्करणको कागजातसँग भिड्नुहोस्। त्यो तुलना छोटो छ, र सुधार र रोलब्याकबीचको फरक त्यहीँ छ।

openvpn --version | head -n 2
openvpn --show-ciphers | head -n 10
grep -nE '^(cipher|data-ciphers|ncp-|tls-)' office.ovpn

प्लेटफर्म पनि त्यही समयमा सर्यो

क्लाइन्ट संस्करणहरू विरलै एक्लै आउँछन्। अपरेटिङ सिस्टमको अपडेट, अब स्पष्ट अनुमति माग्ने अनुमति सूचना, वा यन्त्रमा लागू गरिएको व्यवस्थित नीति एउटै हप्तामा आएर क्लाइन्टलाई दोष दिइने असफलता निम्त्याउन सक्छ। मोबाइल प्लेटफर्महरूले आफ्नै तह थप्छन्, किनकि एपले प्रणालीसँग टनेल माग्छ र त्यो टनेलले के रुट गर्न सक्छ प्रणालीले निर्णय गर्छ।

ती परिवर्तनहरू समयरेखामा छुट्टै लेख्नुहोस्। प्रमाणीकरण सफल भई मार्ग वा नाम समाधान असफल हुँदा, रोचक चरण हात मिलाउनपछिको हो, र प्रमाणपत्र प्रमाणीकरण कमजोर बनाउनाले त्यसलाई छुँदैन।

प्रतिवेदन सुरु गर्ने घटना फेरि परीक्षण गर्नुहोस्

सरलीकृत संस्करण होइन, मूल क्रम पुनः उत्पादन गर्नुहोस्: सुरुको जडान, असफल भएको अनुप्रयोग, र नेटवर्क परिवर्तनपछिको साधारण पुनः जडान। परीक्षणको अवस्थामा माथि आउने तर पनि पुनः जडानको बाटोमा खस्ने टनेल सुधारिएको छैन, र फरकले सामान्यतया वास्तविक दोष कहाँ छ भन्ने देखाउँछ। पुनः जडानको चरण छुटाउने प्रतिवेदनले अझै खुला रहेको बग बन्द गर्छ।

पूर्ण रोलब्याकको सट्टा प्रमाणित माध्यमबाट अपरेटरको समर्थित प्रोफाइल वा विक्रेताको सुधार लिनुहोस्। व्यापक डाउनग्रेडले अपडेटले ल्याएका सुरक्षा सुधारहरू पनि फर्काउँछ, र यो साटासाट एक काम गर्ने जडानको लायक विरलै हुन्छ।

सम्बन्धित लेखहरू