இரண்டு WireGuard peer ஒரு வரம்பைப் பகிர்கின்றன: பாக்கெட்டை யார் பெறுகிறார்கள்
ஒன்றிணைக்கும் வரம்புகள் வரிசையால் அல்ல, மிகக் குறிப்பிட்ட முன்னொட்டால் தீர்க்கப்படுகின்றன. எதையும் விரிவாக்கும் முன் முதலில் பாதையை, பிறகு peer பட்டியலைச் சரிபார்க்கவும்.
இரண்டு peer ஒன்றையொன்று தொடும் வரம்புகளைப் பட்டியலிடுகின்றன, மேலும் ட்ராஃபிக் தவறான ஒன்றை அடைகிறது. எதுவும் சேதமடையவில்லை: WireGuard இலக்கை உள்ளமைக்கப்பட்ட வரம்புகளுடன் பொருத்தி peer ஒன்றைத் தேர்ந்தெடுக்கிறது, மிகக் குறிப்பிட்ட பொருத்தம் வெற்றி பெறுகிறது. எதையும் விரிவாக்கும் முன், எந்த peer எந்த முன்னொட்டை வைத்திருக்க வேண்டும் என்பதைத் தீர்மானிக்கவும்.
WireGuard-க்குள் நீளமான முன்னொட்டு வெற்றி பெறுகிறது
ஒவ்வொரு peer உள்ளீடும் இலக்கு முன்னொட்டுகளின் தொகுப்பைக் கொண்டுள்ளது. ஒரு பாக்கெட் இடைமுகத்திற்கு வழிமாற்றப்படும்போது, செயலாக்கம் மிகக் குறிப்பிட்ட பொருந்தும் முன்னொட்டைக் கொண்ட உள்ளீட்டைத் தேடுகிறது — வழிமாற்றல் அட்டவணை பயன்படுத்தும் அதே விதி. எனவே /24 அதைக் கொண்டுள்ள /16-ஐ வெல்லும், மேலும் குறுகிய peer ட்ராஃபிக்கைப் பெறுகிறது.
road-warrior அமைப்புகள் இதை வேண்டுமென்றே பயன்படுத்துகின்றன. ஒரு peer ஒரு தளத்திற்கு பரந்த வரம்பை வைத்திருக்கிறது, தனிப்பட்ட ஹோஸ்ட்கள் மற்ற peer-களுக்குச் சொந்தமான /32 உள்ளீடுகளால் பிரிக்கப்படுகின்றன. இந்த முறை வேலை செய்வது பிரிவுகள் மிகக் குறிப்பிட்டவை என்பதாலேயே, வரிசையால் அல்ல.
உரிமையை முன்னொட்டு மற்றும் peer அட்டவணையாக எழுதுங்கள். இரண்டு உள்ளீடுகள் ஒரே முன்னொட்டை விவரித்தால், உள்ளமைவு இனி நோக்கத்தை வெளிப்படுத்தாது, அது ஒரு போட்டியை வெளிப்படுத்துகிறது.
இயங்கு அமைப்பு முதலில் இடைமுகத்தைத் தேர்ந்தெடுக்கிறது
WireGuard ஒரு இடைமுகத்தின் peer-களுக்கு இடையே மட்டுமே தேர்ந்தெடுக்கிறது. எந்த இடைமுகம் பாக்கெட்டைப் பெறுகிறது என்பது முன்பே ஹோஸ்ட்டின் வழிமாற்றல் அட்டவணையால் தீர்மானிக்கப்படுகிறது, மேலும் இரண்டாவது இயல்புநிலை பாதை அல்லது பழைய பாதை peer பட்டியல் ஒருபோதும் பார்க்காத இடத்திற்கு ட்ராஃபிக்கை அனுப்பலாம். அதனால்தான் peer மட்டத்திலான கண்டறிதல் சரியாக இருந்தாலும் தோல்வியை விளக்க முடியாமல் போகலாம். peer உள்ளமைவைப் படிக்கும் முன் இலக்கிற்கான பாதையைச் சரிபார்க்கவும், ஏனெனில் இயற்பியல் இடைமுகத்தைச் சுட்டும் பாதை முழு கேள்வியையும் தவிர்க்கிறது.
கருவி வழக்கமாக அந்தப் பாதைகளை peer வரம்புகளிலிருந்து நிறுவுகிறது, அதாவது ஒரு peer-இன் பட்டியலில் ஏற்படும் மாற்றம் முன்பு மற்றொன்றுக்குச் சொந்தமான ட்ராஃபிக்கை அமைதியாக மறுவழிப்படுத்தலாம். எனவே peer-ஐத் திருத்துவது மாறுவேடமிட்ட வழிமாற்றல் மாற்றமாகும். இரண்டையும் ஒரே நேரத்தில் மதிப்பாய்வு செய்யவும், இல்லையெனில் ஒன்றைச் சரிசெய்து மற்றொன்றை உடைப்பீர்கள்.
வரும் பாக்கெட்டுகள் மூலத்தால் சரிபார்க்கப்படுகின்றன
வரம்புப் பட்டியல் இரட்டைப் பங்காற்றுகிறது. வெளிச்செல்லும் ட்ராஃபிக்கிற்கு இலக்கால் peer-ஐத் தேர்ந்தெடுக்கிறது, உள்வரும் ட்ராஃபிக்கிற்கு மூல முகவரியை அங்கீகரிக்கிறது. அந்த peer-இன் வரம்புகளுக்கு வெளியேயுள்ள முகவரியிலிருந்து வரும் பாக்கெட் எந்த ஃபயர்வால் பார்ப்பதற்கு முன்பே நிராகரிக்கப்படுகிறது.
உள்ளமைவின் ஒரு பக்கத்தைப் படிக்கும்போது இந்த சமச்சீரற்ற தன்மையைத் தவறவிடுவது எளிது. ஒரு சப்நெட்டை அடையக்கூடிய peer அதனால் அந்த சப்நெட்டிலிருந்து அனுப்ப அனுமதிக்கப்படுவதில்லை, இரண்டு திசைகளும் வெவ்வேறு சரிபார்ப்புகளால் நடைமுறைப்படுத்தப்படுகின்றன.
குறுகிய மூல உரிமை இதை ஒரு நன்மையாக மாற்றுகிறது. ஒவ்வொரு peer-க்கும் அதன் சொந்த முகவரிக்கு /32 கொடுங்கள், கீழ்நிலை ஃபயர்வாலுக்கு பொருத்த நம்பகமான மூலம் இருக்கும், எந்தவொரு உறுப்பினரும் கோரக்கூடிய குழு அளவிலான வரம்பிற்குப் பதிலாக.
நகல் வரம்புகள் failover அல்ல
ஒரே முன்னொட்டை இரண்டு peer-களுக்கு ஒதுக்குவது சுமை சமநிலையாக்கி அல்லது காத்திருப்புப் பாதையை உருவாக்காது. சுகாதாரச் சரிபார்ப்பும் இல்லை, அமர்வு பிணைப்பும் இல்லை: வெல்லும் உள்ளீட்டை செயலாக்கத்தின் உள் வரிசை தீர்மானிக்கிறது, அது வடிவமைக்க வேண்டிய ஒப்பந்தம் அல்ல. உங்களுக்கு மாற்று வெளியேற்றங்கள் தேவைப்பட்டால், தேர்வு வரையறுக்கப்பட்ட இடத்தில் அவற்றை வெளிப்படுத்துங்கள். வழிமாற்றல் கொள்கை, ஒரு அளவீடு, அல்லது ஒவ்வொன்றிற்கும் ஆவணப்படுத்தப்பட்ட உரிமையாளரைக் கொண்ட இரண்டு வேறுபட்ட முன்னொட்டுகள் — இவை ஒவ்வொன்றும் நீங்கள் முன்னறிவிக்கவும் சோதிக்கவும் கூடிய நடத்தையை உருவாக்குகின்றன.
தொடர்பில்லாத தோல்வியைச் சரிசெய்ய வரம்பை விரிவாக்குவது மற்றொரு பொதுவான தவறு. அது வேலை செய்து கொண்டிருந்த peer-இலிருந்து ட்ராஃபிக்கை விலக்குகிறது, பழைய அறிகுறி புரியும் முன்பே புதிய அறிகுறி வருகிறது.
திருத்தும் முன் தேர்வைச் சரிபார்க்கவும்
மூன்று கட்டளைகள் மூன்று கேள்விகளுக்கு வரிசையாகப் பதிலளிக்கின்றன. முதலாவது ஒவ்வொரு peer கோரும் வரம்புகளைப் பட்டியலிடுகிறது. இரண்டாவது ஹோஸ்ட் ஒரு இலக்கிற்கு எந்த இடைமுகத்தைப் பயன்படுத்தும் என்பதைக் காட்டுகிறது. மூன்றாவது ட்ராஃபிக் பாய்ந்த பிறகு peer-களின் நேரடி நிலையைக் காட்டுகிறது.
wg show wg0 allowed-ips ip route get 10.66.8.20 wg show wg0 ip rule show
மாற்றத்திற்கு முன்னும் பின்னும் அவற்றை இயக்கி ஒப்பிடுங்கள். பாதையின் வெளியீடு மாறியிருந்தாலும் ட்ராஃபிக் இன்னும் தவறான peer-ஐ அடைந்தால், முன்னொட்டுப் பட்டியல்கள் நீங்கள் இன்னும் எழுதாத வகையில் ஒன்றிணைகின்றன. பாதையின் வெளியீடு மாறவில்லை என்றால், peer உள்ளமைவே கேட்கப்பட்ட விஷயமாக இருக்கவில்லை.
டிக்கெட்டில் இலக்கு, தேர்ந்தெடுக்கப்பட்ட இடைமுகம் மற்றும் தேர்ந்தெடுக்கப்பட்ட peer-ஐப் பதிவு செய்யுங்கள். அந்த மூன்றும்தான் ஒன்றிணைவைப் பின்னர் மதிப்பாய்வு செய்யக்கூடியதாக்குகிறது, மேலும் அது உள்ளமைவின் திரைப்பிடிப்பை விட மிகவும் பயனுள்ளது.