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

लक्षण: दोस्रो स्थापनापछि काम गर्ने सेटअप रोकिन्छ

आधुनिक macOS VPN क्लाइन्टहरू पुरानो शैलीको इन्टरफेसको सट्टा नेटवर्क एक्सटेन्सन दिन्छन्। एउटा स्थापना गर्दा स्वीकृति माग्न सकिन्छ, कन्फिगरेसन प्रोफाइल थप्न सकिन्छ, वा कुनै पनि जडान बन्नुअघि नै ट्राफिकमा असर गर्ने सिस्टम एक्सटेन्सन दर्ता गर्न सकिन्छ। एपको विन्डो देखिनुअघि नै एक्सटेन्सन लोड हुन्छ, त्यसैले नयाँ निष्क्रिय हुँदा मूल क्लाइन्ट असफल हुन सक्छ।

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

केही पनि स्थापना गर्नुअघि बेसलाइन लेख्नुहोस्

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

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

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

एक पटकमा एउटा सक्रिय मार्ग बदल्नुहोस्

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

नयाँ क्लाइन्ट असफल भएमा, अरू केही बदल्नुअघि यसको पहिलो त्रुटि सुरक्षित गर्नुहोस्। पहिलो त्रुटिले सामान्यतया चरण बताउँछ, र सेटिङ बदलेपछिको दोस्रो प्रयासले प्रायः कम उपयोगी कुरा रिपोर्ट गर्छ।

केवल गति होइन, DNS, रुट र अनुप्रयोगको तुलना गर्नुहोस्

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

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

तीन आउटपुटलाई सतही रूपमा नहेरी पढ्नुहोस्। रिजोल्भर डम्पमा, utun इन्टरफेसमा जोडिएको नाम सर्भरले कुन क्लाइन्टले स्थापना गर्‍यो देखाउँछ; रुट तालिकामा, पूर्वनिर्धारित रुटले ट्राफिक बोक्ने इन्टरफेसको नाम दिन्छ; इन्टरफेस सूचीमा, दोस्रो utun यन्त्रको अर्थ दोस्रो टनेल बनेको हो। बेसलाइनसँग तुलना गरिएका ती तीन लाइनले पुनर्स्थापित सेटअपलाई दुवै क्लाइन्ट अझै प्रतिस्पर्धा गरिरहेको सेटअपबाट अलग गर्छन्।

पुनर्स्थापित गर्नुहोस्, त्यसपछि सफा रूपमा हटाउनुहोस्

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

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

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