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

लक्षण: दुसऱ्या इन्स्टॉलनंतर काम करणारे सेटअप थांबते

आधुनिक macOS VPN क्लायंट जुन्या शैलीच्या इंटरफेसऐवजी नेटवर्क एक्स्टेंशन देतात। एक इन्स्टॉल केल्यास मंजुरी मागितली जाऊ शकते, कॉन्फिगरेशन प्रोफाइल जोडले जाऊ शकते, किंवा कोणतेही कनेक्शन तयार होण्यापूर्वीच रहदारीवर परिणाम करणारे सिस्टम एक्स्टेंशन नोंदवले जाऊ शकते। अ‍ॅपची विंडो दिसण्यापूर्वी एक्स्टेंशन लोड होते, म्हणून नवीन निष्क्रिय असताना मूळ क्लायंट अयशस्वी होऊ शकतो।

त्यानंतर मूळ क्लायंट कनेक्ट होऊ शकत नसेल, किंवा कनेक्ट होऊन काहीही सोडवत नसेल, तर नवे एक्स्टेंशन पहिला संशयित आहे। हे संघर्षाचा पुरावा नाही, पण तपास तिथूनच सुरू होतो। पुढे एक्स्टेंशन्सची यादी आणि इन्स्टॉल केलेली कॉन्फिगरेशन प्रोफाइल तपासा, फक्त अनुप्रयोग फोल्डर नाही।

काहीही इन्स्टॉल करण्यापूर्वी बेसलाइन नोंदवा

आता काय चालते ते लिहा: अनुप्रयोगाचा निकाल, क्लायंटची आवृत्ती, तो ज्या एंडपॉइंटशी कनेक्ट होतो, आणि प्रत्येक अ‍ॅपसाठी किंवा विभाजित टनेलसाठी कोणतेही अपवाद। मूळ प्रोफाइल अनुप्रयोग बंडलमधून फाइल्स कॉपी करून नाही, तर क्लायंट ज्या संरक्षित प्रक्रियेला समर्थन देतो तिच्याद्वारे जतन करा।

scutil --dns | head -40
netstat -rn | head -30
ifconfig | grep -E "^(utun|ipsec)"

कार्यरत क्लायंट कनेक्ट असताना ते तीन आउटपुट कॅप्चर करा। ते तुम्हाला रिझोल्व्हरची स्थिती, रूट टेबल आणि कार्यरत सेटअप तयार करणारी इंटरफेस यादी देतात, आणि नंतरच्या तुलनेसाठी तुम्हाला नेमके तेच हवे असते। जर Mac एखाद्या नियोक्त्याने व्यवस्थापित केला असेल, तर सुरू करण्यापूर्वी तुलना परवानगीयोग्य असल्याची खात्री करा, कारण चाचणीदरम्यान स्वयंचलित कार्य कनेक्शन पुन्हा सक्रिय होऊ शकते आणि मग निकाल दोन्हीपैकी कोणत्याही एका क्लायंटचे एकट्याने प्रतिनिधित्व करत नाही। तीन आउटपुट प्रोफाइल नोंदीजवळ ठेवा, जेणेकरून नंतरच्या तुलनेला संदर्भ मिळेल।

एका वेळी एक सक्रिय मार्ग बदला

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

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

फक्त वेग नाही, DNS, रूट आणि अनुप्रयोगाची तुलना करा

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

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

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

पुनर्संचयित करा, नंतर स्वच्छपणे काढा

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

तुम्ही चाचणी केलेली आवृत्ती, वापरलेला एंडपॉइंट आणि प्रत्येकाचा निकाल यांनी तुमच्या नोंदी अद्ययावत करून समारोप करा। सहा महिन्यांनंतर ती नोंदच एका निर्णय आणि एका अफवेतील फरक आहे।

संबंधित लेख