इन्टरफेस इन्डेक्समा पिन गरिएको VPN रुट पुनः जोड्दा बिग्रन्छ
एडाप्टर नम्बरसँग बाँधिएको रुट त्यो नम्बर बदलिँदा मर्छ। स्टोर जाँच्नुहोस्, प्रिफिक्स प्रोफाइलसँग बाँध्नुहोस्, अनि नयाँ क्रममा फेरि जोड्नुहोस्।
रुट हप्तौंसम्म चल्यो र त्यसपछि कतै पनि ट्राफिक पठाउन थाल्यो, जबकि गन्तव्य अपरिवर्तित रह्यो र केही पनि सम्पादन भएको थिएन। बदलिएको कुरा नम्बर हो: कुनै निश्चित इन्टरफेस इन्डेक्सका लागि बनाइएको रुट पुनः जोडिएपछि नरहेको एडाप्टरलाई सङ्केत गर्छ, र गन्तव्य प्रिफिक्स प्रतिस्थापित पूर्वाधारतर्फ देखाइरहन्छ। त्यो आदेशमा दिगोपन थप्दा सहयोग हुँदैन, किनकि समस्या कहिल्यै रुट रिबुट सहन्छ कि भन्ने थिएन। समाधान भनेको मनसायलाई जडानसँग बाँध्नु हो, जुन डिजाइनअनुसार एडाप्टर परिवर्तन सहन्छ।
रुट वास्तवमा केतर्फ सङ्केत गर्छ जाँच्नुहोस्
रुट प्रविष्टि र एडाप्टरहरू सँगै राखेर पढ्नुबाट सुरु गर्नुहोस्। 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
तपाईंले चाहेको नतिजा एडाप्टरले एक पटक आफ्नो नम्बर राख्नु होइन। बरु रुट जडानले पाएको जुनसुकै नम्बरसँग हरेक पटक देखा पर्नु र जडान बन्द हुँदा हराउनु हो। दुई पटक फेरि जोड्नु ती नतिजा छुट्याउने सबैभन्दा सस्तो उपाय हो।
रुटले के गर्न सक्दैन जान्नुहोस्
प्रोफाइल रुटले एउटा मार्ग दिन्छ, त्यसबाहेक केही होइन। यसले टाढाको फायरवाल खोल्दैन, टाढाको छेउमा फर्कने रुट बनाउँदैन, र एउटै ठेगाना दायरा प्रयोग गर्ने दुई साइट समाधान गर्दैन; तीमध्ये प्रत्येक फरक मालिक भएको फरक कन्फिगरेसन हो। त्यसैले मार्ग पुष्टि गर्नु स्वीकृति परीक्षणको सुरुवात हो, सम्पूर्ण परीक्षण होइन।
प्रिफिक्स सूची प्रोफाइलसँगै राख्नुहोस् र कुन दायरामा थपिएको थियो टिप्नुहोस्, ताकि अर्को व्यक्तिले रुट तालिकाबाट अनुमान गर्नुको सट्टा अभीष्ट डिजाइन पढ्न सकोस्। कसैको स्मृतिमा मात्र रहेका रुटहरू नै अर्को पुनः जडानपछि गलत तरिकाले पुनर्निर्माण हुने हुन्। डिप्लोयमेन्ट टिप्पणीमा एक हरफको टिप्पणी फेरि पत्ता लगाउने आधा दिनभन्दा सस्तो पर्छ।