இடைமுகம் எழுகிறது, சக அமைப்பு சரியாகத் தெரிகிறது, எந்தக் கைக்குலுக்கலும் ஒருபோதும் முடிவதில்லை. சுரங்கத்தின் வழியாக இயல்புநிலை வழியைச் சேர்ப்பதே இதை அடிக்கடி ஏற்படுத்தும் படி: அதே வழி அட்டவணை இப்போது சுரங்கத்தின் சொந்த மறையாக்கப்பட்ட பாக்கெட்டுகள் எங்கே செல்ல வேண்டும் என்பதைத் தீர்மானிக்கிறது, அது தரும் பதில் மீண்டும் சுரங்கத்திற்குள்ளேயே செல்கிறது. உள்ளே உள்ள பாக்கெட்டைச் சுமக்கும் வெளிப் பாக்கெட்டைச் சுமக்க எதுவுமில்லை, எனவே இணைப்பு தொடங்கும் முன்பே நிற்கிறது. பழுது சிறியது, ஆனால் அதற்கு ஒரு வரிசை உள்ளது, சரிபார்ப்பு திருத்தத்தை விட முக்கியமானது.

வழியை மாற்றும் முன் சுழற்சியை உறுதிப்படுத்துங்கள்

சகனின் தற்போதைய முனை முகவரியைப் படித்து, பின்னர் அந்த முகவரிக்குச் செல்லும் பாக்கெட் எங்கே செல்லும் என்று வழியமைப்பு அடுக்கிடம் கேளுங்கள். பதில் சுரங்க இடைமுகத்தைக் குறிப்பிட்டால், சுழற்சி உறுதிப்படுத்தப்பட்டது, மேலும் கண்டறிதல் தேவையில்லை. எதையும் தொடுவதற்கு முன் இரண்டு வெளியீடுகளையும் மாற்றப் பதிவில் சேமியுங்கள், ஏனெனில் பழுதுக்குப் பின் ஒப்பீடு அதே இரண்டு கட்டளைகளே. சுழற்சி ஒருமுறை கண்ட பின் நுட்பமானது அல்ல; சிரமம் என்னவென்றால், அது நடக்கும்போது இடைமுகம் ஆரோக்கியமாகத் தெரிகிறது.

sudo wg show wg1 endpoints
ip route get 198.51.100.20
ip rule show

அந்தப் பதிவில் கொள்கை விதிகளையும் சேர்க்கவும். முதன்மை அட்டவணையில் சரியாகத் தெரியும் இயல்புநிலை வழி, குறிக்கப்பட்ட அல்லது குறிக்கப்படாத போக்குவரத்திற்கு வேறு அட்டவணையைத் தேர்ந்தெடுக்கும் விதியிடம் இன்னும் தோற்கலாம், வழி அட்டவணை சரியாகத் தெரிந்தாலும் சுழற்சி மீண்டும் தோன்றும்.

முனைப் பாதையைப் படியுங்கள், சுரங்கப் பாதையை அல்ல

முனைப் பாதை என்பது மறையாக்கப்பட்ட தரவுக்கிராமங்கள் சகனின் பொது முகவரிக்குச் செல்லும் வழி, சுரங்கம் இருக்கும் வரை அது சுரங்கத்திற்கு வெளியே இருக்க வேண்டும். சுரங்கப் பாதை என்பது சகனுக்குச் சுமக்க அனுமதிக்கப்பட்ட அனைத்தும். இந்த இரண்டு பாதைகளும் ஒரே வழி அட்டவணையைப் பகிர்கின்றன, அதனால்தான் ஒரே அனைத்தையும் பிடிக்கும் பதிவு அவற்றை ஒன்றுக்குள் ஒன்றாகச் சரிவு செய்ய முடியும். சுரங்கப் போக்குவரத்தை சுரங்கத்தின் சொந்தப் போக்குவரத்திலிருந்து பிரிப்பதே முழு வடிவமைப்புப் பிரச்சினை, ஒவ்வொரு ஆதரவு கருவியும் அதை எங்கோ சற்று வேறுபட்ட முறையில் தீர்க்கிறது.

இடைமுகம் இரண்டையும் சுமந்தால் இரண்டு முகவரிக் குடும்பங்களையும் தனித்தனியாகச் சரிபார்க்கவும். வேலை செய்யும் IPv4 விலக்கு, IPv6 முனை இன்னும் அணுகக்கூடியதா என்பதைப் பற்றி எதுவும் கூறாது, கலப்பு அமைப்பு சகனின் IPv6 முகவரி தேர்ந்தெடுக்கப்படும் வரை வேலை செய்வது போல் தோன்றலாம்.

ஒரே ஒத்திசைவான மாற்றத்தால் முனைப் பாதையை மீட்டெடுக்கவும்

இரண்டு ஆதரவு அணுகுமுறைகள் உள்ளன, அவற்றைக் கலப்பதே வேலை செய்யும் அமைப்பை கணிக்க முடியாததாக மாற்றும் வழி. முதலாவது, இடைமுகத்தைச் சொந்தமாக்கிய கருவி முழு சுரங்கத்தையும் கையாள அனுமதிப்பது: wg-quick இயல்புநிலை சக வரம்பிற்கான தனிப் பராமரிப்பைக் கொண்டுள்ளது, அது தனி அட்டவணை, கொள்கை விதிகள் மற்றும் சாக்கெட் குறியை நிறுவுகிறது, இது வெளிப் பாக்கெட்டுகளைச் சுரங்கத்திற்கு வெளியே வைத்திருக்கிறது. அந்த இயந்திரத்தை அப்படியே விடுங்கள், அதன் பாதியைக் கைமுறையாக மீண்டும் உருவாக்குவதற்குப் பதிலாக. கைமுறையாகச் சேர்க்கப்பட்ட இயல்புநிலையை ஏற்கனவே குறிகளையும் விதிகளையும் நிறுவும் மேலாளருடன் கலக்கும் அமைப்பு மறு இணைப்புக்குப் பிறகு தோல்வியடையும், மேலாளர் கைமுறைப் படி கருதிய நிலையை மீண்டும் எழுதும்போது.

இரண்டாவது கைமுறை வடிவமைப்பு, அதில் முனை இயற்பியல் நுழைவாயில் வழியாக வெளிப்படையான புரவலன் வழியைப் பெறுகிறது. அந்த வழியை இயல்புநிலைக்கு முன் சேர்க்கவும், பழைய பதிவு வெற்றி பெறாதிருக்கச் சேர்ப்பதற்குப் பதிலாக மாற்றவும், பின்னர் தேடலை உறுதிப்படுத்தவும்.

sudo ip route replace 198.51.100.20/32 via 192.0.2.1 dev eth0
ip route get 198.51.100.20
sudo ip route add default dev wg1

சரிபார்த்து, பின்னர் திரும்பிச் செல்லும் வழியை வைத்திருங்கள்

முன்னேறும் கைக்குலுக்கல் நேரமுத்திரை முதல் ஆதாரம், அது வெறுமனே இருக்கும் இடைமுகத்தை விட வலிமையானது. சுரங்கம் வழியாக ஒரு பயன்பாட்டுச் சோதனையுடன் அதைத் தொடரவும், பின்னர் வேண்டுமென்றே இடைமுகத்தை இறக்கி, எதையும் சுட்டிக்காட்டாத இயல்புநிலை வழியை வைத்திருக்காமல் புரவலன் பயன்படுத்தக்கூடிய நிலைக்குத் திரும்புவதை உறுதிப்படுத்தவும். அந்தக் கடைசிப் படியைத்தான் மக்கள் தவிர்க்கிறார்கள், மீள்தொடக்கம் இயந்திரத்தை இணைப்பின்றி விடுமா என்பதைத் தீர்மானிப்பதும் அதுவே.

sudo wg show wg1 latest-handshakes
sudo wg-quick down wg1
ip route show default
ip route get 198.51.100.20

இவை அனைத்திற்கும் முன், தற்போதைய வழியமைப்பு நிலையைச் சேமித்து, சுரங்கத்தைச் சார்ந்திராத நுழைவு வழி இருப்பதை உறுதிப்படுத்துங்கள்: ஒரு பணியகம், பட்டைக்கு வெளியேயான நிர்வாக முகவரி அல்லது தளத்தில் உள்ள சக ஊழியர். இயல்புநிலை வழியை இழக்கும் தொலை இயந்திரத்தை அது இழந்த இணைப்பின் வழியாக மீட்டெடுக்க முடியாது, runbook-இல் மிகப் பாதுகாப்பான படி முதல் கட்டளைக்கு முன் எடுக்கப்படுவதே.

தொடர்புடைய கட்டுரைகள்