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

मार्ग प्रत्यक्षात कडे दाखवतो ते तपासा

मार्ग नोंद आणि ॲडॉप्टर शेजारी शेजारी वाचून सुरुवात करा। VPN इंटरफेसवर पुढील झेप आणि सध्याच्या कोणत्याही ॲडॉप्टरशी जुळणारा नसलेला इंडेक्स असलेला मार्ग हे या बिघाडाचे लक्षण आहे; दुसऱ्या इंडेक्सवर तोच प्रीफिक्स एकतर उरलेला भाग आहे किंवा तुम्हाला खरोखर हवा असलेला मार्ग। दोन्हीपैकी काहीही बदलण्यापूर्वी दोन्ही याद्या वाचा, कारण मनोरंजक तुलना मार्गातील क्रमांक आणि आता अस्तित्वात असलेल्या क्रमांकांमध्ये आहे। मार्गाचा इंडेक्स ॲडॉप्टर यादीत दिसत असेल, तर इंडेक्स तुमची समस्या नाही आणि शोध मेट्रिक्स, धोरण किंवा दूरच्या टोकाकडे सरकतो। दिसत नसेल, तर अधिक काही निदान करायचे नाही: मार्ग आता नसलेल्या पायाभूत सुविधांशी बांधलेला आहे।

Get-NetRoute -DestinationPrefix '10.77.0.0/16' | Select-Object DestinationPrefix, NextHop, InterfaceIndex, Store
Get-NetAdapter | Where-Object InterfaceDescription -like '*VPN*' | Select-Object Name, InterfaceIndex, InterfaceDescription
Get-VpnConnection -Name 'Lab VPN' | Select-Object Name, ServerAddress, SplitTunneling

Store स्तंभ रीबूटमध्ये टिकणारी नोंद ॲडॉप्टरसोबत नाहीशी होणाऱ्या नोंदीपासून वेगळी करतो, आणि हाच फरक बिघाड उद्या परत येईल का हे ठरवतो। कायमस्वरूपी स्टोअरमधील नाहीशा झालेल्या इंडेक्सकडे दाखवणारी नोंद सर्वात वाईट स्थिती आहे, कारण ती रीबूट टिकते पण कधीच कोणाशी जुळत नाही।

प्रीफिक्स प्रोफाइलशी बांधा, ॲडॉप्टरशी नाही

Windows चा मूळ VPN स्वतःची मार्ग यादी बाळगू शकतो, त्यामुळे जोडणी वर येताच योग्य ॲडॉप्टर पुन्हा वापरते। मग मार्ग एकदा पाहिलेल्या क्रमांकाऐवजी प्रोफाइलचे अनुसरण करतो, आणि प्रत्येक डायलनंतर कोणत्याही स्क्रिप्टला इंडेक्सचा अंदाज लावावा लागत नाही। प्रीफिक्स जोडणे संबंधित काढण्याच्या आदेशाने उलटवता येते, ज्यामुळे बदल ऑडिटयोग्य राहतो। प्रीफिक्स स्टार्टअप स्क्रिप्टमध्ये नाही तर जोडणीसोबत साठवला जातो, त्यामुळे दुसऱ्या वापरकर्त्याकडे कॉपी केलेले प्रोफाइल हेतू सोबत घेऊन जाते।

Add-VpnConnectionRoute -ConnectionName 'Lab VPN' -DestinationPrefix '10.77.0.0/16' -PassThru

Add-VpnConnectionRoute संदर्भ जोडणीशी असलेला संबंध नोंदवतो, आणि फोन-बुकची व्याप्ती महत्त्वाची आहे: प्रति-वापरकर्ता प्रोफाइल आणि सर्व वापरकर्त्यांचे प्रोफाइल वेगळ्या वस्तू आहेत। ही यंत्रणा Windows च्या स्वतःच्या VPN क्लायंटची आहे, त्यामुळे स्वतःच्या सेवेद्वारे व्यवस्थापित विक्रेत्याचा ॲडॉप्टर त्याचे मार्ग पूर्णपणे वेगळ्या धोरण-स्रोतातून घेऊ शकतो।

नवीन जोडण्यापूर्वी जुने मार्ग स्वच्छ करा

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

Get-NetRoute -AddressFamily IPv4 | Where-Object DestinationPrefix -like '10.77.*'
Remove-NetRoute -DestinationPrefix '10.77.0.0/16' -NextHop '0.0.0.0' -Confirm:$false

प्रीफिक्स, पुढील झेप, स्टोअर आणि मालक एकत्र जुळवा, सारखे दिसणारे सर्व पुसून टाकण्याऐवजी। दुसरी जोडणी त्या जागेच्या एका भागावर कायदेशीरपणे अवलंबून असू शकते, आणि सर्वस्वी पुसणे नीटनेटके दुरुस्तीला सहाय्य-घटनेत बदलते।

वेगळ्या क्रमाने पुन्हा जोडा

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

rasdial 'Lab VPN' /disconnect
rasdial 'Lab VPN'
Find-NetRoute -RemoteIPAddress 10.77.5.20 | Select-Object -First 1

तुम्हाला हवा असलेला निकाल म्हणजे ॲडॉप्टरने एकदा आपला क्रमांक राखणे नाही। तर मार्ग जोडणीला मिळणाऱ्या कोणत्याही क्रमांकासह प्रत्येक वेळी दिसणे आणि जोडणी बंद होताच नाहीसे होणे। दोन वेळा पुन्हा जोडणे हे ते निकाल वेगळे ओळखण्याचा स्वस्त मार्ग आहे।

मार्ग काय करू शकत नाही ते जाणून घ्या

प्रोफाइल मार्ग एक मार्ग देतो आणि त्याशिवाय काही नाही। तो दूरची फायरवॉल उघडत नाही, दूरच्या टोकावर परतावा मार्ग तयार करत नाही, आणि एकच पत्ता-श्रेणी वापरणाऱ्या दोन साइट्स सोडवत नाही; यापैकी प्रत्येक वेगळ्या मालकाची वेगळी संरचना आहे। त्यामुळे मार्गाची पुष्टी ही स्वीकृती-चाचणीची सुरुवात आहे, संपूर्ण चाचणी नाही।

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

संबंधित लेख