അഭ്യർത്ഥനകൾ യന്ത്രം വിട്ടുപോകുന്നു, VPN പിയർ മറുപടി നൽകുന്നു, എന്നാൽ ആ മറുപടി ഒരിക്കലും സോക്കറ്റിൽ എത്തുന്നില്ല. ടണൽ സജീവമാണ്, പിയറിന്റെ ലോഗുകൾ പാക്കറ്റ് അയച്ചതായി കാണിക്കുന്നു, ആപ്ലിക്കേഷനിൽ ഈ നിശ്ശബ്ദത വിശദീകരിക്കുന്ന ഒന്നുമില്ല. Linux-ൽ സാധാരണ സംശയിക്കുന്നവയിൽ ഒന്ന് റിവേഴ്സ് പാത്ത് ഫിൽട്ടറിംഗ് ആണ്: സ്രോതസ്സ് സാധൂകരണം, കെർണൽ ആ സ്രോതസ്സിനായി പ്രതീക്ഷിക്കുന്ന റൂട്ടുമായി പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ, വരുന്ന IPv4 പാക്കറ്റ് നിരസിക്കപ്പെടാം. ക്രമത്തിൽ അതിലൂടെ കടന്നുപോകുന്നത് ഇത് കാരണമാണോ യാദൃച്ഛികമാണോ എന്ന് പറയും. വിട്ടുപോയ റൂട്ട് ശരിയാക്കാൻ സുരക്ഷാ നിയന്ത്രണം ഓഫാക്കുന്നതിൽ നിന്നും ഇത് നിങ്ങളെ തടയുന്നു.

സ്രോതസ്സ് സാധൂകരണം എന്താണ് തീരുമാനിക്കുന്നത്

പാക്കറ്റിന്റെ സ്രോതസ്സ് വിലാസം, അത് വന്ന ഇന്റർഫേസിന് ന്യായമാണോ എന്ന് കെർണൽ പരിശോധിക്കുന്നു, ആ സ്രോതസ്സിലേക്ക് തിരികെയുള്ള റൂട്ടിനായി റൂട്ടിംഗ് പട്ടിക നോക്കി. റിവേഴ്സ് റൂട്ട് മറ്റെവിടെയെങ്കിലും ചൂണ്ടുന്നുവെങ്കിൽ, ഏതെങ്കിലും ഫയർവാൾ നിയമമോ ആപ്ലിക്കേഷൻ സോക്കറ്റോ അത് കാണുന്നതിന് മുമ്പ് പാക്കറ്റ് ഉപേക്ഷിക്കപ്പെടാം. ചില സ്പൂഫിംഗ് മാതൃകകൾ ബുദ്ധിമുട്ടുള്ളതാക്കാൻ വേണ്ടിയാണ് ഈ പരിശോധന, അതുകൊണ്ടാണ് അസമമായതും നയാടിസ്ഥാനത്തിൽ റൂട്ട് ചെയ്തതുമായ ഡിസൈനുകൾ അതിൽ ഇടയുന്നത്, അതേ നെറ്റ്വർക്കിലെ ഏത് സാധാരണ ക്ലയന്റും നന്നായി പ്രവർത്തിക്കുമ്പോൾ. സാധാരണ ക്ലയന്റുകൾക്ക് സമമിത റൂട്ടിംഗ് ഉണ്ട്, പരിശോധന അനുമാനിക്കുന്നത് അതാണ്.

പ്രധാന വാക്ക് ന്യായം എന്നതാണ്. പാക്കറ്റ് പൂർണ്ണമായി നിയമാനുസൃതമായിരിക്കുകയും എന്നിട്ടും പരിശോധനയിൽ പരാജയപ്പെടുകയും ചെയ്യാം, കാരണം പരിശോധിക്കുന്നത് നിയമാനുസൃതതയല്ല.

ഫലപ്രദമായ മോഡ് വായിക്കുക, ഒരു ഫീൽഡല്ല

മൂന്ന് മോഡുകൾ ഉണ്ട്: നിർജ്ജീവം, കർക്കശം, അയഞ്ഞത്. കർക്കശം അയഞ്ഞതിൽ നിന്ന് വ്യത്യസ്തമായ റൂട്ട് പ്രതീക്ഷ അടിച്ചേൽപ്പിക്കുന്നു, ആഗോള ക്രമീകരണം ഓരോ ഇന്റർഫേസിന്റേതുമായി ഇടപെടുന്നു, അതിനാൽ ഒരു ഫയൽ വായിക്കുന്നത് യഥാർത്ഥത്തിൽ പ്രാബല്യത്തിലുള്ളതിനെ തെറ്റായി വിവരിച്ചേക്കാം. രണ്ടും വായിക്കുക, മറുപടി സ്വീകരിക്കുന്ന ഇന്റർഫേസിൽ വായിക്കുക, ഡിഫോൾട്ട് റൂട്ടിന്റെ ഇന്റർഫേസിൽ അല്ല.

sysctl net.ipv4.conf.all.rp_filter
sysctl net.ipv4.conf.<iface>.rp_filter
ip route get <source-of-the-reply>

മൂന്നാം വരിയിലെ റൂട്ട് തിരയലാണ് ആളുകൾ ഒഴിവാക്കുന്ന ഭാഗം. അത് കെർണൽ സ്രോതസ്സിനെക്കുറിച്ച് എന്ത് വിശ്വസിക്കുന്നു എന്ന് പറയുന്നു, അതാണ് പരിശോധനയുടെ ഇൻപുട്ട്.

പരിശോധന മാറ്റുന്നതിന് മുമ്പ് പൊരുത്തക്കേട് കണ്ടെത്തുക

മറുപടി എന്തുകൊണ്ട് ആ ഇന്റർഫേസിൽ വരുന്നു, അതിന്റെ റിവേഴ്സ് റൂട്ട് വ്യത്യസ്തമായിരിക്കണമോ എന്ന് കണ്ടെത്തുക. അഭ്യർത്ഥനകൾ ഒരു വഴിയിലൂടെ അയച്ച് മറുപടികൾ മറ്റൊരു വഴിയിലൂടെ തിരികെ കൊണ്ടുവരുന്ന നയ നിയമം സാധുവായ ഡിസൈൻ ആണ്, കർക്കശ സാധൂകരണം നിരസിക്കുന്നത് ആ ഡിസൈനിനെയാണ്. നയാടിസ്ഥാന റൂട്ടിംഗിൽ ഉപയോഗിക്കുന്ന മാർക്കുകൾ ഇവിടെയും പ്രധാനമായേക്കാം, കാരണം റിവേഴ്സ് തിരയൽ എന്ത് തിരികെ നൽകുന്നു എന്ന് അവ മാറ്റുന്നു.

റിവേഴ്സ് റൂട്ട് വെറുതെ കാണാതിരുന്നാൽ, പരിശോധന ഓഫാക്കുന്നതിന് പകരം അത് ചേർക്കുന്നത് കാരണം ശരിയാക്കുന്നു. കാണാത്ത റൂട്ട്, ഫയർവാൾ നിരസിക്കൽ, തെറ്റായ ട്രാഫിക് സെലക്ടർ എന്നിവ ഒരേ ദൃശ്യ ലക്ഷണം ഉണ്ടാക്കുന്നു, അവയിൽ ഒന്ന് മാത്രമാണ് സ്രോതസ്സ് സാധൂകരണത്തെക്കുറിച്ച്.

ആദ്യ പ്രതികരണമായി സ്രോതസ്സ് പരിശോധനകൾ ആഗോളമായി ഓഫാക്കരുത്. അത് ഒരു നിർദ്ദിഷ്ട രോഗനിർണ്ണയത്തെ, പിന്നീട് ഓർക്കേണ്ട വിശാലമായ സ്വഭാവ മാറ്റത്തിന് കൈമാറുന്നു.

നിങ്ങൾക്ക് ന്യായീകരിക്കാവുന്ന തിരഞ്ഞെടുത്ത ക്രമീകരണം

ഇടുങ്ങിയ ക്രമീകരണം ശരിക്കും ആവശ്യമാണെങ്കിൽ, അത് ആവശ്യമുള്ള ഇന്റർഫേസിൽ മാത്രം പരിമിതപ്പെടുത്തുക, എന്തുകൊണ്ടെന്ന് എഴുതിവയ്ക്കുക, റീബൂട്ടിന് ശേഷവും നിലനിൽക്കാൻ ആ ഇന്റർഫേസിന്റെ ഉടമസ്ഥതയിലുള്ള കോൺഫിഗറേഷനിൽ വയ്ക്കുക. തുടർന്ന് പരാജയപ്പെട്ട അതേ പ്രവാഹം അതേ സ്രോതസ്സിൽ നിന്ന് അതേ ലക്ഷ്യത്തിലേക്ക് വീണ്ടും പരിശോധിക്കുക, സൗകര്യമുള്ള എന്തിനെയെങ്കിലും ping ചെയ്യുന്നതിന് പകരം.

ഇപ്പോഴും നിരസിക്കപ്പെടേണ്ട ഒരു കേസ് ഉൾപ്പെടുത്തുക. ആ കേസ് ഇപ്പോൾ വിജയിക്കുന്നുവെങ്കിൽ, ക്രമീകരണം നിങ്ങൾ ശരിയാക്കാൻ ഉദ്ദേശിച്ച ഒരു വഴിയെക്കാൾ കൂടുതൽ ദുർബലമാക്കി.

IPv4-ഉം IPv6-ഉം വേർതിരിച്ച് വയ്ക്കുക

പരിചിതമായി തോന്നുന്ന sysctl എല്ലാ വിലാസ കുടുംബത്തിനും ഉള്ള നയമല്ല. IPv6-ന് സ്വന്തം സ്വഭാവവും സ്വന്തം ക്രമീകരണങ്ങളും ഉണ്ട്, ഒരു യന്ത്രം ഒരു കുടുംബത്തിൽ കർക്കശവും മറ്റൊന്നിൽ അയഞ്ഞതുമായിരിക്കാം, ഒരു നിർദ്ദിഷ്ട ലക്ഷ്യം പരാജയപ്പെടുന്നത് വരെ ആരും ശ്രദ്ധിക്കില്ല. ജോലിഭാരം രണ്ടും ഉപയോഗിക്കുന്നുവെങ്കിൽ രണ്ടും പരിശോധിക്കുക.

മോഡ്, ഇന്റർഫേസ്, റൂട്ട് തിരയലിന്റെ ഔട്ട്പുട്ട്, മാറ്റത്തിന്റെ കാരണം എന്നിവ ഒരിടത്ത് രേഖപ്പെടുത്തുക. അടുത്ത വ്യക്തിക്ക് ക്രമീകരണം കിട്ടും, വിശദീകരണം കിട്ടില്ല, അയാൾ അത് നീക്കം ചെയ്യുകയോ ചെയ്യരുതാത്തിടത്തേക്ക് പകർത്തുകയോ ചെയ്യും.

അനുബന്ധ ലേഖനങ്ങൾ