பிளவு சுரங்கப்பாதை வழிகள் ஒன்றுடன் ஒன்று மேலெழும்போது: எந்த முன்னொட்டு வெல்லும்
நீளமான முன்னொட்டுப் பொருத்தம், மெட்ரிக் மற்றும் கொள்கை விதிகள் மேலெழும் இலக்கை எந்தச் சுரங்கப்பாதை சேவை செய்கிறது என்பதைத் தீர்மானிக்கின்றன. முதலில் மூல முகவரி மற்றும் தீர்க்கப்பட்ட பெயரைச் சரிபார்க்கவும்.
இரண்டு பிளவு சுரங்கப்பாதை சுயவிவரங்கள், இரண்டு தனிப்பட்ட முன்னொட்டுகள் மற்றும் இரண்டும் உரிமை கோரும் ஒரு புரவலன். அறிகுறி அரிதாகவே தெளிவான தோல்வியாக இருக்கும்: ஒரு சேவை திங்கள்கிழமை வேலை செய்கிறது, இரண்டாவது வாடிக்கையாளர் மீண்டும் இணைந்த பிறகு நேரம் முடிந்துவிடுகிறது, மறுதொடக்கம் செய்த பிறகு மீண்டும் வேலை செய்கிறது. நீங்கள் வாடிக்கையாளர்களை இணைத்த வரிசை முடிவை தீர்மானிக்காது, வாடிக்கையாளர் இடைமுகத்தில் வரிகளின் வரிசையும் தீர்மானிக்காது. இந்தச் சரிபார்ப்புகளை வரிசையாகச் செய்யுங்கள், பொருந்தாத முதல் சரிபார்ப்பிலேயே நிறுத்துங்கள், ஏனெனில் முந்தையவை உண்மையாக இருக்கும்போது மட்டுமே பிந்தையவைக்கு அர்த்தம் உண்டு.
1. இலக்கையும் மூலத்தையும் எழுதுங்கள்
தோல்வியடையும் கோரிக்கை செல்லும் சரியான முகவரியிலிருந்து தொடங்குங்கள், புரவலன் பெயரிலிருந்தோ பயன்பாட்டின் பெயரிலிருந்தோ அல்ல. பெயரை ஒரு முறை தீர்த்து, ஒவ்வொரு பதிலையும் குறித்து, தோல்வியடையும் ஓட்டம் உண்மையில் பயன்படுத்துவதைத் தேர்ந்தெடுங்கள். பிறகு அதே ஓட்டத்தின் உள்ளூர் முகவரியைக் குறியுங்கள், ஏனெனில் மூல முகவரி எந்தக் கொள்கை விதி பொருந்துகிறது, அதனால் எந்த அட்டவணை பார்க்கப்படுகிறது என்பதை மாற்றலாம்.
பல A பதிவுகளில் ஒன்றுக்குச் செல்லும் கோரிக்கை தோல்வியடையலாம், அதே நேரத்தில் அருகிலுள்ள முகவரி வெற்றி பெறும், இது நிலையற்ற சுரங்கப்பாதை போல் தோன்றும், ஆனால் உண்மையில் இரண்டு வெவ்வேறு பாதைகள். இலக்கு பல பதில்களைக் கொண்ட பெயராக இருந்தால், எதையும் மாற்றுவதற்கு முன் ஒவ்வொரு பதிலையும் தனித்தனியாகச் சோதியுங்கள்.
2. கர்னலை எந்த வழியைத் தேர்ந்தெடுத்தது எனக் கேளுங்கள்
வழி அட்டவணையைப் படித்து பதிலை ஊகிக்காதீர்கள். ஸ்டேக் கேட்கும் அதே கேள்வியை அதே மூல முகவரியுடன் கேளுங்கள்: Linux இல் ip route get 10.20.4.10 from 10.8.0.2 அல்லது PowerShell இல் Find-NetRoute -RemoteIPAddress 10.20.4.10. வெளியீடு உண்மையில் பயன்படுத்தப்படும் வழியைப் பெயரிடுகிறது, அது அட்டவணையைப் படிக்கும்போது நீங்கள் எதிர்பார்த்ததிலிருந்து பெரும்பாலும் வேறுபடும்.
பொருந்தும் வழிகளில் பொதுவாக மிகத் தெளிவான முன்னொட்டு வெல்லும்: இரண்டிலும் உள்ள முகவரிக்கு /24 என்பது /16 ஐ வெல்லும். ஒரே நீளமுள்ள பொருத்தங்களில் குறைந்த மெட்ரிக் வெல்லும், செயலிழந்த இணைப்பில் நிறுவப்பட்ட வழி தவிர்க்கப்படும். ஒரே /24 ஐ ஒரே மெட்ரிக்குடன் தள்ளும் இரண்டு சுரங்கப்பாதைகள் வேறு நிலை: கர்னல் இரண்டு வழிகளையும் வைத்துக்கொண்டு அவற்றுக்கிடையே தேர்ந்தெடுக்கிறது, எனவே வாடிக்கையாளர்கள் இணைந்த வரிசையைப் பின்பற்றுவதற்குப் பதிலாக முடிவு மாறிக்கொண்டே இருக்கலாம். திங்கள்-வேலை-செய்கிறது-செவ்வாய்-தோல்வியடைகிறது என்ற முறையை உருவாக்குவது இந்த நிலையே, வேறு வரிசையில் மீண்டும் இணைவது அதை மாற்றாது.
3. ஒரு கொள்கை விதி தேடலை வேறு இடத்திற்குத் திருப்பியதா எனச் சரிபார்க்கவும்
வழி அட்டவணை பார்க்கப்படுவதற்கு முன், கர்னல் தன் கொள்கை விதிகளைக் கடந்து செல்கிறது. ஒரு விதி கொடுக்கப்பட்ட மூலம், பயனர் அல்லது ஃபயர்வால் குறியிலிருந்து வரும் போக்குவரத்தை முற்றிலும் வேறு அட்டவணைக்கு அனுப்பலாம், எனவே பிரதான அட்டவணையின் வெல்லும் முன்னொட்டு அந்த ஓட்டத்திற்கு ஒருபோதும் பார்க்கப்படாமல் இருக்கலாம். ip rule show அவற்றை மதிப்பீட்டு வரிசையில் பட்டியலிடுகிறது, ip route show table 100 தேர்ந்தெடுக்கப்பட்ட அட்டவணையில் உண்மையில் என்ன இருக்கிறது என்பதைக் காட்டுகிறது.
இங்கே இரண்டு பொறிகள் உள்ளன. காலி அட்டவணையை நோக்கும் விதி அடுத்த விதிக்கு விழும் தேடலை உருவாக்குகிறது, எனவே விதி எதுவும் செய்யாதது போல் தெரிகிறது. மற்றொன்று முன்னுரிமை எண்ணே: விதிகள் ஏறுவரிசையில் படிக்கப்படுகின்றன, உள்ளமைந்த மதிப்புகள் 0 local, 32766 main மற்றும் 32767 default. 32767 க்குக் குறைவான எண்ணுள்ள விதி அனைத்தையும் பிடிக்கும் இயல்புநிலை விதிக்கு முன் பார்க்கப்படும். 32767 க்கு மேற்பட்ட எண்ணுள்ள விதி அதற்குப் பின்னால் உள்ளது, முந்தைய எந்த அட்டவணையும் பதில் அளிக்காதபோது மட்டுமே அதை அடைய முடியும், இதை main இல் உள்ள சாதாரண இயல்புநிலை வழி தடுக்கிறது, எனவே நடைமுறையில் அது ஒருபோதும் அடையப்படுவதில்லை, நிறுவப்பட்டது போல் தெரிந்துகொண்டே அமைதியாக எதுவும் செய்வதில்லை. வாடிக்கையாளர் விதியையும் வழியையும் எழுதியிருந்தால் இரண்டையும் சரிபார்க்கவும், மீண்டும் இணைந்த பிறகு மீண்டும் சரிபார்க்கவும், ஏனெனில் மீண்டும் எழுதப்பட்ட சுயவிவரம் வேறு முன்னுரிமையுள்ள இரண்டாவது விதியைச் சேர்க்கலாம்.
4. வழி சமநிலையை நகலெடுக்கப்பட்ட முகவரித் திட்டத்திலிருந்து பிரிக்கவும்
சில நேரங்களில் முன்னொட்டே பிரச்சினை அல்ல. இரண்டு தளங்களும் 192.168.1.0/24 ஐப் பயன்படுத்தினால் ஒரே முகவரி இரண்டு வெவ்வேறு புரவலன்களைக் குறிக்கிறது, எந்த வழியும் அவற்றை வேறுபடுத்த முடியாது. இரண்டு பதில்களில் ஒன்றுக்கான புரவலன் வழி, மற்ற தளம் அதே பெயருக்குப் பதில் அளிக்கும் வரை மட்டுமே வேலை செய்யும், பிறகு விலக்கு அமைதியாகவே குறையாகிவிடும்.
இலக்கு முகவரி இரண்டு பாதைகளிலும் ஒன்றாகவே இருந்து, நோக்கப்பட்ட உரிமையாளர் மட்டும் வேறுபடுவதே அடையாளம். இது முகவரித் திட்ட முடிவு, வழியமைப்பு மாற்றம் அல்ல: ஒரு பக்கத்தை மறுஎண்ணிடுங்கள், ஒரு பக்கத்தை மொழிபெயர்க்கும் நுழைவாயிலுக்குப் பின்னால் வைக்கவும், அல்லது தன் பெயர்களைத் தானே தீர்க்கும் பதிலாளி வழியாக இரண்டாவது தளத்தை அடையுங்கள். இயல்புநிலை வழியைத் தாழ்த்துவதோ புரவலன் விலக்குகளைக் குவிப்பதோ மோதலை வேறு இடத்திற்கு நகர்த்துகிறது மட்டுமே.
5. தீர்வி வழியுடன் உடன்படுகிறது என்பதை உறுதிப்படுத்துங்கள்
தவறான தனிப்பட்ட முகவரிக்குத் தீர்க்கப்படும் பெயர் வழி மோதலின் அனைத்து அறிகுறிகளையும் உருவாக்கும், அதன் ஒரு காரணத்தையும் உருவாக்காது. புரவலன் பெறும் பதிலை இலக்கு உண்மையில் பயன்படுத்தும் முகவரியுடன் ஒப்பிடுங்கள், எந்தத் தீர்வி பதிலளித்தது எனச் சரிபார்க்கவும். சுரங்கப்பாதை ஒரு தீர்வியைத் தள்ளினால், சுரங்கப்பாதையைப் பயன்படுத்தும் ஓட்டங்களுக்கு வாடிக்கையாளர் அதை நிறுவ வேண்டும்; இல்லையெனில் புரவலன் உள்ளூர் தீர்வியையே கேட்டுக்கொண்டிருக்கும், அது தேடல் களத்திலிருந்தோ தேக்ககப் பதிவிலிருந்தோ பதில் அளிக்கலாம்.
தீர்வியை நேரடியாகக் கேட்டு, பதிலளித்த சேவையகத்தைக் குறியுங்கள். குறுகிய TTL உள்ள தேக்ககப் பதில், மீண்டும் இணைந்த பிறகு முதல் கோரிக்கை ஐந்தாவதிலிருந்து வேறுபடுவதற்கான காரணத்தையும் விளக்கலாம்.
6. மீண்டும் இணையுங்கள், பயன்படுத்தப்பட்ட நிலையைப் பாருங்கள், பிறகு இரண்டு ஓட்டங்களையும் சோதியுங்கள்
திருத்தத்திற்குப் பிறகு மீண்டும் இணைந்து, சுயவிவரத் தொகுப்பியை நம்புவதற்குப் பதிலாக வாடிக்கையாளர் உண்மையில் என்ன நிறுவியது என்பதைப் பாருங்கள். விதிகள், அட்டவணைகள் மற்றும் அவற்றிலிருந்து வரும் ip route get பதிலை மீண்டும் படியுங்கள். இரண்டாவது வாடிக்கையாளர் இணையும்போது தன் வழியை மீண்டும் நிறுவி மோதலை மீண்டும் உருவாக்கலாம், எனவே நிலைச் சரிபார்ப்பு கடைசி வாடிக்கையாளர் இணைந்த பிறகு நடக்க வேண்டும், அதற்கு முன் அல்ல.
ஒன்றல்ல, இரண்டு ஓட்டங்களைச் சோதியுங்கள்: முன்பு தோல்வியடைந்த கோரிக்கை, மற்றும் மற்ற சுரங்கப்பாதையைப் பயன்படுத்த வேண்டிய வளம். அனைத்து தனிப்பட்ட போக்குவரத்தையும் ஒரே இணைப்புக்கு நகர்த்தினால் முதல் சோதனை கடக்கும், இரண்டாவது உடையும், இதை இணைச் சோதனை மட்டுமே பிடிக்கும். நீங்கள் வைத்திருக்கும் ஒவ்வொரு விலக்கையும் இலக்கு மற்றும் காரணத்துடன் பதிவு செய்யுங்கள், அடுத்தவர் வேண்டுமென்றே அமைத்த புரவலன் வழியை மீதமுள்ள ஒன்றிலிருந்து வேறுபடுத்த முடியும்.