Mac कन्सोल: लॉग एका VPN प्रयत्नापर्यंत मर्यादित करा
एका कनेक्शनवर टाइमस्टॅम्प लावा, मालक प्रक्रियेनुसार फिल्टर करा, नंतर शेवटच्या ऐवजी पहिली त्रुटी वाचा। तुम्ही खरोखर तपासलेला उतारा फक्त निर्यात करा।
VPN अयशस्वी होते, कोणीतरी कन्सोल तपासा म्हणते, आणि तुम्ही सेकंदाला हजारो ओळी वाहून नेणारी विंडो उघडता। त्यातील बहुतेकाचा बोगद्याशी काही संबंध नाही। उपयुक्त कौशल्य म्हणजे काहीही वाचण्यापूर्वी दृश्य एका प्रयत्नापर्यंत आणि एका प्रक्रियेपर्यंत मर्यादित करणे।
बहुतेक Mac VPN तपासण्यांसाठी तीन पायऱ्या पुरतात।
तुम्ही ओळखू शकता असा एक प्रयत्न करा
स्थानिक वेळ आणि वेळ क्षेत्र लिहून ठेवा, नंतर एकदा कनेक्ट व्हा। क्लायंटने दाखवलेल्या त्रुटीचा नेमका मजकूर नोंदवा, कारण तो सहसा कोणत्याही लॉग ओळीपेक्षा अधिक विशिष्ट असतो। आता तुमच्याकडे काही सेकंदांची विंडो आणि एक शोधशब्द आहे। त्या विंडोपूर्वीचे सर्व तुम्हाला नको असलेला इतिहास आहे।
ज्या प्रयत्नावर तुम्ही टाइमस्टॅम्प लावू शकत नाही, तो प्रयत्न तुम्ही फिल्टर करू शकत नाही।
मजकुरानुसार फिल्टर करण्यापूर्वी प्रक्रियेनुसार फिल्टर करा
कन्सोलचे शोध क्षेत्र प्रक्रिया आणि संदेश प्रेडिकेट स्वीकारते, आणि कमांड-लाइन समतुल्य अधिक पुनरुत्पादनीय आहे। log show --last 5m --predicate 'process == "NEIKEv2Provider"' ते एका प्रदात्यापर्यंत मर्यादित करते। नेमके प्रक्रिया नाव कनेक्शन प्रकारानुसार बदलते, म्हणून पहिल्या फिल्टर न केलेल्या प्रयत्नात ते शोधा।
आधी मजकुरानुसार फिल्टर केल्यास VPN हा शब्द योगायोगाने नोंदवलेली प्रत्येक उपप्रणाली परत येते।
प्रेडिकेट उपप्रणाली आणि श्रेणीनुसारही फिल्टर करू शकते, जे अनेकदा प्रक्रिया नावापेक्षा अधिक बारीक असते। एकत्रित लॉगिंग लायब्ररीला उपप्रणाली घोषित करू देते, आणि Apple चे नेटवर्किंग घटक त्यातील अनेक वापरतात। प्रक्रियेपासून सुरुवात करा, नंतर डीफॉल्ट स्तर तुमची अपेक्षित घटना लपवत असल्यास --info जोडा। डीबग स्तराच्या संदेशांना सहसा कॉन्फिगरेशन प्रोफाइल लागते, जे केवळ एक लॉग वाचण्यासाठी स्थापित करणे योग्य नाही।
क्रम वाचा, शेवटची ओळ नाही
शेवटचा डिस्कनेक्ट संदेश फाइलमधील सर्वात कमी माहिती देणारी ओळ आहे। याआधी पहिली अडॅप्टर त्रुटी, पडताळणी अयशस्वी किंवा कॉन्फिगरेशन नकार शोधा। ते अयशस्वी झालेल्या टप्प्याचे नाव सांगतात, तर डिस्कनेक्ट फक्त टप्पा पुनर्संचयित झाला नाही असे सांगते। कॉपी करताना घटनांचा क्रम जपा, कारण क्रम हाच निदान आहे।
स्थानिक सेवा सुरू होणे हे यशस्वी दूरस्थ हस्तांदोलन नाही, आणि लॉग उलटे होते असे भासवणार नाही।
रीडॅक्शन काय लपवते आणि का
एकत्रित लॉगिंग डीफॉल्टनुसार काही मूल्ये खाजगी मार्करमागे लपवते, म्हणून उपयुक्त फील्ड रिकामे दिसू शकते। हा काय गोळा करता येईल याबद्दलचा डिझाइन निर्णय आहे, बग नाही। फक्त अधिक मजकूर मिळवण्यासाठी व्यापक गोपनीयता सेटिंग्ज बदलू नका।
तुम्हाला आवश्यक असलेले मूल्य रीडॅक्ट केलेले असल्यास, ते अनुप्रयोगाच्या स्वतःच्या लॉग किंवा कॉन्फिगरेशनमध्ये शोधा।
तपासलेला उतारा निर्यात करा
तुम्ही तपासलेली विंडोच निर्यात करा। मार्ग, वापरकर्तानावे, अंतर्गत होस्ट नावे आणि एंडपॉइंट पत्ते सामान्य लॉग ओळींमध्ये दिसतात, आणि संपूर्ण सिस्टमची निर्यात ती सर्व प्राप्तकर्त्याकडे नेते।
अस्पर्शित कॅप्चर आणि उतारा दोन्ही ठेवा। जर कोणी नंतर कालरेषेवर वाद घातला, तर मूळच तो निकाली काढते। उतारा तिकिटासाठी, आणि मूळ वादासाठी।
तिकिटात टप्पा स्पष्टपणे नमूद करा: अडॅप्टर, पडताळणी किंवा मार्गनिर्देशन। त्यामुळे पुरावे अर्थ लावण्यायोग्य राहतात, कोणीही वाचू शकत नाही अशा बंडलमध्ये बदलण्याऐवजी। Apple चे कन्सोल वापरकर्ता मार्गदर्शक येथे नमूद केलेली संकलन आणि शोध नियंत्रणे समाविष्ट करते।