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

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

एकाच नावाने म्हटल्या जाणाऱ्या तीन अवस्था

StateWhere it livesWhat it does not prove
installed and activatedthe system extension registrythat any tunnel exists
permitted by policya configuration profile or a one-time user approvalthat the vendor's profile is configured
connectedthe client's own session statethat traffic takes the intended route

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

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

चिन्हावर विश्वास न ठेवता एक्स्टेंशन शोधणे

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

systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact

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

क्लायंट मान्य करतो पण सूची मान्य करत नाही ते

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

scutil --nc list
scutil --nc status "Work VPN"

सूची कॉन्फिगर केलेल्या सेवा आणि त्यांची जोडणी स्थिती दाखवते; स्थिती कॉल एका नामांकित सेवेची स्थिती आणि तिची शेवटची त्रुटी दाखवते। पुन्हा स्थापित करण्यापूर्वी तो मजकूर आणि macOS आवृत्ती नोंदवा, कारण पुनःस्थापन पुरावा नष्ट करते आणि बऱ्याचदा तीच अयशस्वीता पुन्हा घडवते।

जेव्हा धोरण स्विचचे मालक असते

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

विनंती एक्स्टेंशन ओळखकर्ता, नकाराचा नेमका मजकूर आणि आवृत्तीसह प्रशासकाकडे घेऊन जा। व्यवस्थापित तैनाती सहसा नेटवर्क एक्स्टेंशन काही मिनिटांत केंद्रीय पद्धतीने मंजूर करू शकते, जे पर्यायी मार्गापेक्षा वेगवान आहे आणि नंतर लेखापरीक्षणयोग्य आहे।

खऱ्या अनुप्रयोगावर दुरुस्ती सिद्ध करणे

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

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

संबंधित लेख