दुसऱ्या VPN क्लायंटने पहिला तोडला: सामायिक संसाधन शोधा
दोन VPN स्टॅक एका सेवेसाठी, एका निश्चित पोर्टसाठी, फिल्टर ड्रायव्हरसाठी किंवा डीफॉल्ट रूटसाठी स्पर्धा करतात। कोणताही क्लायंट अनइन्स्टॉल करण्यापूर्वी त्या एकमेव संसाधनाचे नाव द्या।
काल मूळ क्लायंट काम करत होता। आज नवीन क्लायंट कनेक्शनची मागणी करतो, तर जुनी प्रोफाइल पूर्वी तक्रार न करता पार करत असलेल्या टप्प्यावर थांबते। ओळखपत्रे क्वचितच गुंतलेली असतात आणि गेटवे सहसा निर्दोष असतो। बदलले ते हे की दोन VPN स्टॅक आता तेच एकमेव संसाधन मागतात आणि दुरुस्ती त्याचे नाव देण्यावर अवलंबून आहे। दोन्ही पुन्हा इन्स्टॉल करण्याऐवजी स्तरांतून जा।
चारही स्तर क्रमाने पाहा
VPN उत्पादनाला चार संसाधने लागतात जी आपटू शकतात: दोन वेळा चालण्यास नकार देणारी पार्श्वभूमी सेवा, निश्चित पोर्ट, राउटिंग टेबलच्या आधी रहदारी पाहणारा व्हर्च्युअल अडॅप्टर किंवा कर्नेल फिल्टर आणि डीफॉल्टच्या आधी रूट बसवण्याचा अधिकार। कोणते माघारले हे कळल्याने अस्पष्ट संघर्ष तपासण्यायोग्य उत्तर असलेल्या एका प्रश्नात बदलतो।
काहीही स्पर्श करण्यापूर्वी लक्षणाची स्तराशी जोडणी करा। जो क्लायंट सुरू होत नाही तो सेवेकडे निर्देश करतो; जो सुरू होतो पण कधीही वाटाघाटी करत नाही तो पोर्टकडे; जो जोडतो तेव्हा दुसरा सर्व कनेक्टिव्हिटी गमावतो तो फिल्टरकडे किंवा डीफॉल्ट रूटकडे। ती जोडणी लिहून ठेवा, कारण ती आशेने अॅप्लिकेशन्स पुन्हा इन्स्टॉल करण्याचा एक तास वाचवते।
दोन वेळा न चालणाऱ्या सेवेपासून सुरुवात करा
Windows वर कॉर्पोरेट क्लायंट सहसा टनेलपेक्षा अधिक असतो, कारण तो प्रोफाइलसोबत सेवा, फिल्टर ड्रायव्हर आणि कधीकधी ओळखपत्र पुरवणारा इन्स्टॉल करतो। बदलापूर्वी आणि नंतर कोणत्या सेवा चालतात ते नोंदवा, मग काही चालेपर्यंत रीबूट करण्याऐवजी दोन्ही याद्या तुलना करा। सेवा अवलंबनांद्वारे एकमेकांना वगळू शकतात, जिथे एक सुरू केल्याने दुसरी थांबते, आणि तोच नमुना macOS वर launchd कामे आणि सामायिक डेमॉनसह दिसतो। काही सेकंदांत सुरू होऊन बाहेर पडणारा क्लायंट कॉन्फिगरेशन नाही तर मालकी कळवतो।
प्रोफाइल वाचण्यापूर्वी सेवेची स्थिती आणि तिचा लॉग वाचा। त्याच मिनिटात सुरू होऊन थांबलेली सेवा हाच शोधायचा नमुना आहे, आणि तिचा स्वतःचा इव्हेंट लॉग तिला बाजूला केलेल्या अवलंबनाचे नाव सांगतो। प्रोफाइल चालत नसलेल्या प्रक्रियेची दुरुस्ती करू शकत नाही, आणि ती संपादित करण्यात घालवलेला वेळ खऱ्या संघर्षावर न घालवलेला वेळ आहे।
मग पोर्ट कोणाचा आहे ते विचारा
पोर्टची मालकी हा तुम्हाला मिळणारा सर्वात स्पष्ट पुरावा आहे, कारण बाइंड अपयश संघर्षाचे नाव थेट सांगते। दोन IKE अंमलबजावणी एकाच स्थानिक पत्त्यावर आणि UDP पोर्टवर दोन्ही उत्तर देऊ शकत नाहीत, आणि कितीही पुन्हा प्रयत्न केले तरी ते बदलत नाही।
Get-NetUDPEndpoint -LocalPort 500,4500 | Select-Object LocalAddress,LocalPort,OwningProcess
netstat -ano | findstr :500
sudo lsof -nP -iUDP:500
ss -lunp | grep -E ':500|:4500'
तुमच्या प्लॅटफॉर्मशी कोणतीही ओळ जुळली तरी, तुम्हाला हवे असलेले उत्तर एक प्रक्रिया आणि तिला जन्म देणारी सेवा आहे। श्रोता अंगभूत IKE सेवा असेल तर दुसरा क्लायंट घुसखोर आहे; तो विक्रेत्याचा एजंट असेल तर अंगभूत क्लायंट घुसखोर आहे। कोणती लॉगिनला सुरू होऊ शकते ते ठरवा आणि दुसऱ्याला प्रत्येक सत्रात मारण्याऐवजी तिचे ऑटोस्टार्ट बंद करा।
फिल्टर ड्रायव्हर तुमच्या रूटखाली बसतो
नेटवर्क फिल्टर ड्रायव्हर अडॅप्टर आणि प्रोटोकॉल स्टॅकमधील रहदारी अडवतो, म्हणून राउटिंग टेबल काहीही सांगो, तो पॅकेट पुन्हा लिहू किंवा अडवू शकतो। बरोबर दिसणारा रूट अशाच प्रकारे दुर्लक्षित होतो, आणि यशस्वी ping काहीही लोड करू न शकणाऱ्या ब्राउझरच्या शेजारी बसू शकतो हेही यामुळेच।
विक्रेत्याचे घटक विशिष्ट कनेक्शनांना देखील जोडले जातात। एका अडॅप्टरला जोडलेला जुना फिल्टर अन्यथा बरोबर असलेल्या प्रोफाइलला तिचा हातमिळवणी पूर्ण करण्यापासून रोखू शकतो, आणि तो घटक अडॅप्टरच्या गुणधर्मांपासून सोडवणे उत्पादन पूर्णपणे काढण्यापेक्षा अरुंद आणि अधिक परतावण्यायोग्य आहे। जोडणी प्रत्येक कनेक्शनासाठी असल्याने, संपूर्ण स्टॅकऐवजी अडॅप्टरची तुलना करा।
कोणते उत्पादन बूटचे मालक आहे ते ठरवा, मग ते नोंदवा
सहअस्तित्व तेव्हाच वास्तववादी आहे जेव्हा दोन्ही क्लायंट रचनेनुसार वेगवेगळे स्तर व्यापतात, जसे की फक्त अॅप्लिकेशन रहदारी हाताळणाऱ्या प्रॉक्सीच्या शेजारी IPsec स्टॅक। जिथे दोन्ही एकच पोर्ट, एकच फिल्टर स्तर किंवा डीफॉल्ट रूट प्रकाशित करण्याचा अधिकार मागतात, तिथे ते आलटून पालटून सुरू राहतील आणि प्रत्येक अपयश नवीन बिघाडासारखे दिसेल।
मालक जाणीवपूर्वक निवडा। रीबूटनंतर टिकणाऱ्या स्वरूपांमध्ये दुसरा क्लायंट व्हर्च्युअल मशीनमध्ये चालवणे, तो समर्पित हार्डवेअरवर ठेवणे किंवा दोन्ही प्रोटोकॉल बोलणाऱ्या एका क्लायंटवर मानकीकरण करणे यांचा समावेश होतो। हरलेल्याचे ऑटोस्टार्ट आणि सेवा बंद करणे प्रत्येक सुरुवातीनंतर राउटिंग टेबल पुन्हा बांधण्यापेक्षा लहान बदल आहे, आणि एका सेटिंग संपादनाने तो उलटतो।