VPN ॲडप्टर /32 दाखवतो: याचा अर्थ एकच गंतव्य नाही
VPN ॲडप्टरवरील 255.255.255.255 मास्क हा क्लायंटचा स्वतःचा पत्ता आहे, पोहोचण्यायोग्य होस्टची मर्यादा नाही। मार्ग, गेटवेची व्याप्ती आणि परतीचा मार्ग वेगळे वाचा।
ॲडप्टर 255.255.255.255 दाखवतात, आणि अनेकदा असा निष्कर्ष काढला जातो की VPN नेमका एका पत्त्यापर्यंत पोहोचतो। ते वाचन क्लायंटचा स्वतःचा पत्ता सुरंगातून मार्गित होणाऱ्या गंतव्यांच्या संचाशी गोंधळवते। पॉइंट-टू-पॉइंट किंवा मार्गित इंटरफेसवर ही दोन वेगळी वस्तू आहेत, आणि त्यांपैकी फक्त एकच पोहोच मर्यादित करते। Ethernet वर लोकांनी शिकलेल्या सबनेट मास्कसारखे दिसल्यामुळे ही समजूत टिकून आहे।
समजूत: होस्ट मास्क म्हणजे एकच पोहोचण्यायोग्य होस्ट
/32 वाटप इंटरफेसला सांगते की दुव्याच्या या टोकाचा पत्ता कोणता आहे, आणि पॉइंट-टू-पॉइंट दुव्यावर त्याचा अर्थ एवढाच आहे। साथीदाराचा पत्ता वेगळे क्षेत्र आहे, आणि साथीदाराच्या पलीकडे काय आहे हे सांगणारे मार्ग पुन्हा वेगळे आहेत। मास्कमध्ये काहीही दूरच्या नेटवर्कचे वर्णन करत नाही, कारण दूरच्या नेटवर्कचे वर्णन मास्कमध्ये होत नाही। त्याला पोहोचेची मर्यादा म्हणून वाचणे म्हणजे स्वतःच्या घराचा क्रमांक तुम्हाला भेट देण्याची परवानगी असलेल्या सर्व पत्त्यांची यादी म्हणून वाचण्यासारखे आहे।
या गोंधळाला खरा मूळ आहे: Ethernet वर होस्ट मास्कचा अर्थ खरोखर त्या विभागातील एकच पत्ता होता। सुरंग हा Ethernet विभाग नाही, आणि त्यातून काय जाते हे मास्क नव्हे, क्लायंटचा मार्गनिर्देशन तक्ता ठरवतो। म्हणूनच तोच /32 संपूर्ण डेटा सेंटरसमोर उभा राहू शकतो।
पत्ता आणि मार्ग वेगळ्या वस्तू म्हणून वाचा
इंटरफेस आणि तक्ता एकत्र छापा, मग ते दोन प्रश्नांची दोन उत्तरे म्हणून वाचा। पत्ता सांगतो हे टोक कोण आहे; मार्ग सांगतात रहदारी कुठे जाऊ शकते। तिसरा प्रश्न, गेटवे कोणत्या गंतव्यांना परवानगी देतो, क्लायंटवर अजिबात दिसत नाही। iproute2 चे पत्ता संदर्भ स्थानिक पत्ता, साथीदार आणि उपसर्ग-मार्ग क्षेत्रे याच कारणासाठी वेगवेगळी वर्णन करते।
ip addr show tun0
ip route show
ip route get 10.60.5.10
Windows मध्येही पत्त्यांची यादी आणि मार्गनिर्देशन तक्ता यांत तोच विभाजन आहे, आणि ठराविक गंतव्यासाठी कोण जिंकते हे पाहण्याचा सर्वात वेगवान मार्ग लुकअप आदेश आहे। लुकअप सुरंग इंटरफेस परत देत असेल, तर क्लायंट पॅकेट तिथे पाठवेल। ते भौतिक ॲडप्टर परत देत असेल, तर क्लायंट कधीही VPN ला विचारत नाही, आणि सर्व्हर बाजूची कोणतीही परवानगी ते बदलणार नाही। तुम्हाला खरोखर आवश्यक असलेले गंतव्य तपासा, सामान्य सार्वजनिक पत्ता नाही।
Get-NetIPAddress -InterfaceAlias "VPN"
Find-NetRoute -RemoteIPAddress 10.60.5.10
लुकअप चुकीच्या इंटरफेसकडे दाखवत असेल तर थांबा। ही क्लायंटची मार्गनिर्देशन समस्या आहे, आणि ती क्लायंटवरच सोडवली जाते।
मास्क रुंदावल्याने सहसा अधिक बिघडते का
कार्यालयीन LAN सारखे दिसावे म्हणून वाटप /24 मध्ये बदलल्याने दुव्यावर उपसर्ग तयार होऊ शकतो: कर्नेलला आता वाटते की संपूर्ण /24 थेट सुरंग इंटरफेसला जोडलेले आहे। गेटवेमधून मार्गित व्हायला हव्यात अशा पत्त्यांसाठीची रहदारी मग दुव्यावर शेजारी असल्यासारखी पाठवली जाते। परिणाम म्हणजे सर्व्हर बिघाडासारखा दिसणारा काळा छिद्र।
ते खऱ्या समस्येलाही झाकते, म्हणजे गहाळ मार्ग किंवा गेटवेवर गहाळ परवानगी। यांपैकी काहीही रुंद मास्क तयार करत नाही, आणि दोन्ही बदलानंतरही टिकतात। रचनेला इंटरफेसवर मोठा उपसर्ग हवा असेल, तर तो वापरल्या जात असलेल्या इंटरफेस मॉडेलचा निर्णय आहे, कागदपत्रे हातात घेऊन घेतला जातो। दुसऱ्या उत्पादनाच्या स्क्रीनशॉटमधून मास्क कॉपी करणे तो निर्णय नाही।
दूरच्या उपसर्गाचा मार्ग गहाळ असेल, तर त्याची तरतूद दुरुस्त करा। तो असूनही जोडणी नाकारली जात असेल, तर मास्क कधीच निदान नव्हता।
मार्ग बरोबर असताना आणि प्रवाह अजूनही अपयशी ठरत असताना
बरोबर मार्ग फक्त एवढेच सिद्ध करतो की क्लायंट पॅकेट पाठवेल। गेटवेला अजूनही गंतव्य स्वीकारायचे आहे, वाटप केलेल्या पत्त्यासाठी परतीचा मार्ग असायला हवा, आणि सेवेने प्रवाहाला परवानगी द्यायला हवी। ही तीन वेगळी तपासा: क्लायंटवरील लुकअप, गेटवेची परवानगी असलेली व्याप्ती, आणि आवश्यक एका सर्व्हरला विनंती। तीनही तयार होण्यापूर्वी प्रमाणीकरण यशस्वी होणे सामान्य आहे, आणि म्हणूनच जोडलेला क्लायंट कुठेच पोहोचू शकत नाही।
ping -c1 10.60.5.10
traceroute -n 10.60.5.10
curl -sv https://app.internal.example/ -o /dev/null
नेटवर्क वस्तू आणि गट परवानग्या उपकरणाद्वारे व्यवस्थापित सेवेत त्यांच्या मालकाकडे ठेवा। क्लायंटला कुठे पोहोचायचे आहे आणि त्याला काय वापरण्याची परवानगी आहे या वेगळ्या सेटिंग्ज आहेत, अनेकदा वेगळ्या स्क्रीनवर। एक बदलणे आणि दुसरे तपासणे म्हणजे तिकीट दोन संघांमध्ये कसे उड्या मारते ते।
निवृत्त करायला हवी अशी समजूत म्हणजे मास्क ही पोहोचेची मर्यादा आहे। पत्ता, मार्ग आणि गेटवे धोरण हे तीन वेगळे तथ्य म्हणून वाचा, मग /32 मर्यादा वाटणे थांबवते आणि सामान्य सुरंग वाटप वाटू लागते।