WireGuard ഹാൻഡ്ഷേക്ക് വിജയിക്കുന്നു, പക്ഷേ ഒരു മറുപടിയും തിരികെ വരുന്നില്ല
സമീപകാല ഹാൻഡ്ഷേക്ക് കീകൾ പ്രവർത്തിക്കുന്നുവെന്ന് തെളിയിക്കുന്നു. ടണൽ, ഫേംവെയർ അല്ലെങ്കിൽ കീകളെ കുറ്റപ്പെടുത്തുന്നതിന് മുമ്പ് ഒരു ആന്തരിക വിലാസം പിന്തുടരുകയും ട്രാൻസ്ഫർ കൗണ്ടറുകൾ വായിക്കുകയും ചെയ്യുക.
സമീപകാല ഹാൻഡ്ഷേക്കുകൾ സന്തോഷവാർത്തയാണ്, ഒപ്പം ആളുകൾ എഴുതാൻ ആഗ്രഹിക്കുന്ന വാക്യത്തേക്കാൾ വളരെ ചെറിയൊരു വാദവും. ഇരു പക്ഷങ്ങളും പ്രാമാണീകരിച്ച ഹാൻഡ്ഷേക്ക് സന്ദേശങ്ങൾ കൈമാറി. ആപ്ലിക്കേഷൻ പാക്കറ്റ് ഇപ്പോഴും അതിന്റെ ആന്തരിക ലക്ഷ്യസ്ഥാനത്ത് എത്തി തിരികെ വരണം.
ആരോഗ്യകരമായ നിയന്ത്രണ പ്ലെയ്നും നിശ്ശബ്ദ ഡാറ്റ പ്ലെയ്നും തമ്മിലുള്ള ഈ വിടവാണ് ഇവിടെ മുഴുവൻ വിഷയം. അതേ കൗണ്ടറുകളുടെ രണ്ട് വായനകൾ നിങ്ങൾ അതിന്റെ ഏത് വശത്താണെന്ന് പറയും.
ഹാൻഡ്ഷേക്ക് കീകൾ തെളിയിക്കുന്നു, ഡെലിവറി അല്ല
WireGuard ഹാൻഡ്ഷേക്ക് പ്രാമാണീകരണത്തോടുകൂടിയ ഒരു കീ കരാറാണ്. ഇരു പക്ഷങ്ങൾക്കും പരസ്പരം എത്താനും സാധുവായ കീകൾ കൈവശം വയ്ക്കാനും കഴിയുമ്പോൾ അത് വിജയിക്കുന്നു. റൂട്ടിംഗ്, ഫയർവാൾ നയം, ലക്ഷ്യസ്ഥാനം തന്നെ എന്നിവ ഹാൻഡ്ഷേക്ക് ഒരിക്കലും ചോദിക്കാത്ത ചോദ്യങ്ങൾ.
അതിനാൽ ടണൽ പൂർണ്ണമായി സ്ഥാപിക്കപ്പെട്ടിരിക്കുമ്പോൾ തന്നെ അതിനുള്ളിലെ ഓരോ പാക്കറ്റും ഉപേക്ഷിക്കപ്പെടാം. തെറ്റായി റൂട്ട് ചെയ്ത ആന്തരിക പാക്കറ്റും മറ്റൊരു വഴി പിടിക്കുന്ന മറുപടിയും ക്ലയന്റിന്റെ ഭാഗത്തുനിന്ന് ഒരുപോലെ കാണപ്പെടുന്നു.
ഒരു ആന്തരിക വിലാസമാണ് മുഴുവൻ പരീക്ഷയും
ഒരു ലക്ഷ്യസ്ഥാനം തിരഞ്ഞെടുത്ത് അതിൽത്തന്നെ നിൽക്കുക. എതിർ പക്ഷത്തിന്റെ സ്വന്തം ടണൽ വിലാസമാണ് ഏറ്റവും എളുപ്പമുള്ള കേസ്, അതിനു പിന്നിലുള്ള ഹോസ്റ്റ് കൃത്യമായി ഒരു ഹോപ്പ് കൂട്ടിച്ചേർക്കുന്നു. മാറ്റം രേഖപ്പെടുത്താതെ ഇവയ്ക്കിടയിൽ മാറിക്കൊണ്ടിരുന്നാൽ ആർക്കും താരതമ്യം ചെയ്യാനാകാത്ത ഫലങ്ങൾ ലഭിക്കും.
പിന്നീട് ക്ലയന്റ് തിരഞ്ഞെടുക്കുന്ന റൂട്ട് നോക്കുക. കൂടുതൽ നിർദ്ദിഷ്ടമായ ഒരു പ്രാദേശിക റൂട്ട് WireGuard-നോട് ചോദിക്കുന്നതിനു മുമ്പുതന്നെ പാക്കറ്റ് മറ്റെങ്ങോട്ടെങ്കിലും അയയ്ക്കാം, വീട്ടിലെ LAN ദൂര പരിധിയുമായി ഒത്തുപോകുമ്പോഴെല്ലാം ഇത് സംഭവിക്കുന്നു.
ip route get 10.30.8.10
ip -4 addr show wg0
ip route show table all | grep -w wg0
ഭൗതിക ഇന്റർഫേസിലേക്ക് പരിഹരിക്കപ്പെടുന്ന വിലാസം ചോദ്യത്തിന് ഇതിനകം ഉത്തരം നൽകിയിട്ടുണ്ട്. ടണൽ ഒന്നും ഉപേക്ഷിക്കുന്നില്ല. പാക്കറ്റ് അതിലേക്ക് ഒരിക്കലും പ്രവേശിച്ചിട്ടില്ല.
കൗണ്ടറുകൾ തെളിവാണ്, വിധിയല്ല
wg show ഓരോ ഭാഗത്തിനും അയച്ചതും സ്വീകരിച്ചതുമായ ബൈറ്റുകൾ റിപ്പോർട്ട് ചെയ്യുന്നു, ആ രണ്ട് സംഖ്യകളും സ്വതന്ത്രമായി നീങ്ങുന്നു. ഒരു വായന എടുക്കുക, ഒരു അനുവദനീയമായ അഭ്യർത്ഥന നടത്തുക, പിന്നീട് അതേ മിനിറ്റിനുള്ളിൽ മറ്റൊരു വായന എടുക്കുക.
wg show wg0 transfer
wg show wg0 latest-handshakes
ping -c 4 10.30.8.10
wg show wg0 transfer
സ്വീകരണം പരന്നിരിക്കെ അയയ്ക്കൽ ഉയരുന്നത് മറുപടിയില്ലാത്ത അഭ്യർത്ഥനയുടെ ഒപ്പമാണ്. അഭ്യർത്ഥന ഫിൽട്ടർ ചെയ്യപ്പെട്ടോ, ലക്ഷ്യസ്ഥാനം ഓഫ് ആയിരുന്നോ, അല്ലെങ്കിൽ മറുപടി മറ്റൊരു റൂട്ടിലൂടെ പോയോ എന്ന് അത് പറയുന്നില്ല. ഒരേ ലക്ഷണം പങ്കിടുന്ന മൂന്ന് അന്വേഷണങ്ങളാണ് ഇവ. ഏതെങ്കിലും കോൺഫിഗറേഷൻ മാറ്റുന്നതിന് മുമ്പ് അവ വേർതിരിക്കുക.
നിശ്ചിത ബൈറ്റ് എണ്ണവും വിജയത്തിന്റെ പരിധിയല്ല. കൗണ്ടർ മൂല്യങ്ങൾ ട്രാഫിക്കിനെ പിന്തുടരുന്നു, ഒരു സംഖ്യയെ ആരോഗ്യത്തിന്റെ തെളിവായി കണക്കാക്കുന്നത് ആത്മവിശ്വാസമുള്ള അർത്ഥശൂന്യത സൃഷ്ടിക്കുന്നു.
എതിർ പക്ഷം തിരികെ വരുന്ന പാക്കറ്റ് സ്വയം പരിശോധിക്കുന്നു
ഉറവിടം ആ പക്ഷത്തിന്റെ allowedips-നുള്ളിൽ വീഴുമ്പോൾ മാത്രമേ ദൂര പക്ഷം ആന്തരിക പാക്കറ്റ് സ്വീകരിക്കൂ. അയയ്ക്കുന്നയാളിൽ ഒരു റൂട്ട് ഉണ്ടായാൽ മതിയാകില്ല. സ്വീകരിക്കുന്നയാളിൽ ഉറവിട എൻട്രി ഇല്ലെങ്കിൽ തിരികെ വരുന്ന ട്രാഫിക് നിശ്ശബ്ദമായി ഉപേക്ഷിക്കപ്പെടുന്നു.
ആ പരിശോധനയ്ക്ക് പിന്നിലാണ് ഹോസ്റ്റ് ഫയർവാളുകൾ. ടണൽ ഇന്റർഫേസിന് അനുമതി നൽകി ആന്തരിക സബ്നെറ്റിന് നൽകാത്ത ഫോർവേഡ് നിയമം ഹാൻഡ്ഷേക്ക് സ്വീകരിക്കുകയും പാക്കറ്റ് നിരസിക്കുകയും ചെയ്യുന്നു. ക്ലയന്റിന്റെ ഭാഗത്തുനിന്ന് അത് കൃത്യമായി മരിച്ച പക്ഷത്തെപ്പോലെ തോന്നുന്നു. രണ്ട് ഇന്റർഫേസുകളുള്ള ഹോസ്റ്റിന് തെറ്റായ ഉറവിടത്തിൽനിന്നും മറുപടി നൽകാം, അപ്പോൾ പക്ഷം ഒരിക്കലും പ്രതീക്ഷിക്കാത്ത മറുപടി വലിച്ചെറിയുന്നു.
പരീക്ഷണം സത്യസന്ധമായി നിലനിർത്തുക
എത്തിച്ചേരേണ്ട അതേ വീട്ടിലെ നെറ്റ്വർക്കിൽനിന്ന് റിമോട്ട്-ആക്സസ് പ്രൊഫൈൽ പരീക്ഷിക്കുന്നത് ഉദ്ദേശിച്ച വഴിയിൽനിന്ന് വ്യത്യസ്തമായ വഴി പരിശീലിപ്പിക്കുന്നു. പുറം നെറ്റ്വർക്കിലേക്ക് മാറി അതിന്റെ പ്രാദേശിക പ്രിഫിക്സ് രേഖപ്പെടുത്തുക, അപ്പോൾ രണ്ട് ഓട്ടങ്ങളും താരതമ്യം ചെയ്യാം.
ചെറിയ വിജയകരമായ കൈമാറ്റവും എല്ലാ വഴി പ്രശ്നങ്ങളെയും ഒഴിവാക്കുന്നില്ല. വലിയ പാക്കറ്റുകൾ ചെറിയവ പോകുന്നിടത്ത് പരാജയപ്പെടാം, വലിപ്പത്തിലോ പ്രോട്ടോക്കോളിലോ പൊരുത്തപ്പെടുന്ന ഫിൽട്ടർ ലോഡിൽ വ്യത്യസ്തമായി പെരുമാറാം.
ഹാൻഡ്ഷേക്ക് പ്രവർത്തിക്കുന്നതായി അറിയപ്പെടുന്ന ഘട്ടമായി നിലനിർത്തി അവിടെനിന്ന് മുന്നോട്ട് പോകുക. അടുത്ത ഉപയോഗപ്രദമായ തെളിവ് ഒരു ആന്തരിക അഭ്യർത്ഥന എവിടെ നിൽക്കുന്നു എന്നതാണ്, പുതിയ കീ കൂട്ടവും മറ്റൊരു ഊഹക്കച്ചവടവുമല്ല.