നിങ്ങൾ ഒരു അതിഥി നെറ്റ്വർക്ക് സൃഷ്ടിച്ചു, അതിന് ഒരു റൂട്ട് ചേർത്തു, എന്നിട്ടും അതിഥികൾ നിങ്ങളുടെ സാധാരണ ഇന്റർനെറ്റ് കണക്ഷനിലൂടെ തന്നെ പുറത്തുപോകുന്നു. ടണൽ പ്രവർത്തിക്കുന്നു, പ്രധാന LAN പ്രവർത്തിക്കുന്നു, അതിഥി ഉപകരണങ്ങൾ നിങ്ങൾ നൽകിയ പരിധിയിലുള്ള വിലാസം റിപ്പോർട്ട് ചെയ്യുന്നു, അതിനാൽ ഒന്നും തകർന്നതായി തോന്നുന്നില്ല. സാധാരണയായി ഇല്ലാത്തത് ഒരു റൂട്ടല്ല, മറിച്ച് ഒരു സെലക്ടറാണ്: പാക്കറ്റ് ഏത് ഇന്റർഫേസിൽ നിന്നാണ് വന്നതെന്ന് പരിഗണിക്കുന്നതിന് മുമ്പ് റൂട്ടർ പാത തീരുമാനിക്കുന്നു, എന്തെങ്കിലും അതിഥി ട്രാഫിക്കുമായി വ്യക്തമായി പൊരുത്തപ്പെട്ടില്ലെങ്കിൽ ആ ട്രാഫിക്കിന് സ്വതവേയുള്ളത് പാരമ്പര്യമായി ലഭിക്കുന്നു. പരിഹാരം ഒരു സെഗ്മെന്റ്, ഒരു നയ നിയമം, ഒരു മടക്കപ്പാത എന്നിവയാണ്, അതേ ക്രമത്തിൽ.

ലക്ഷണം: അതിഥികൾ ഇപ്പോഴും WAN വഴി പുറത്തുപോകുന്നു

സൂചന പുറത്തേക്കുള്ള വിലാസമാണ്. ടണലിലൂടെ ഇന്റർനെറ്റിലെത്തുന്ന അതിഥി ഉപകരണം ടണൽ ദാതാവിന്റെ വിലാസം റിപ്പോർട്ട് ചെയ്യും, സ്വതവേയുള്ളത് പാരമ്പര്യമായി ലഭിച്ചത് നിങ്ങളുടെ സാധാരണ കണക്ഷൻ റിപ്പോർട്ട് ചെയ്യും. ഒരു അതിഥി ഉപകരണവും പ്രധാന LAN ഉപകരണവും അടുത്തടുത്ത് താരതമ്യം ചെയ്യുക, കാരണം നിങ്ങൾ കോൺഫിഗർ ചെയ്തതിൽ നിന്ന് വ്യത്യസ്തരായിരിക്കുകയും പരസ്പരം പൊരുത്തപ്പെടുകയും ചെയ്യുന്നതാണ് രസകരമായ കാര്യം.

രണ്ടാമത്തെ സൂചന, അതിഥികൾ ബ്രൗസ് ചെയ്യുമ്പോൾ ടണൽ ഇന്റർഫേസിൽ ഒരു ട്രാഫിക്കും ഇല്ലാതിരിക്കുക എന്നതാണ്. കൗണ്ടറുകൾ നീങ്ങുന്നില്ലെങ്കിൽ, നയം ഒരിക്കലും പ്രയോഗിച്ചിട്ടില്ല, ടണൽ തന്നെ ക്രമീകരിക്കുന്നത് സഹായിക്കില്ല.

ഘട്ടം 1: പേര് മാത്രമല്ല, യഥാർത്ഥ സെഗ്മെന്റ്

SSID പേര് വേർതിരിവ് സൃഷ്ടിക്കുന്നില്ല. അതിഥി നെറ്റ്വർക്ക് അതിന്റെ സ്വന്തം ഇന്റർഫേസ്, VLAN അല്ലെങ്കിൽ ബ്രിഡ്ജിൽ അവസാനിക്കുന്നുവെന്നും വിലാസ പരിധി വിശ്വസനീയമായ LAN-ൽ നിന്ന് വ്യത്യസ്തമാണെന്നും പരിശോധിക്കുക. പല ഉപഭോക്തൃ ആക്സസ് പോയിന്റുകളിലും അതിഥി SSID മറ്റെല്ലാത്തിനുമൊപ്പം അതേ സെഗ്മെന്റിലേക്ക് ബ്രിഡ്ജ് ചെയ്യുന്നു, അത് പരിഹരിക്കുന്നതുവരെ ഈ ജോലിയുടെ ബാക്കി അസാധ്യമാക്കുന്നു.

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

VPN കോൺഫിഗർ ചെയ്യാൻ എളുപ്പമാക്കാൻ അതിഥികളെ പ്രധാന LAN-ലേക്ക് ബ്രിഡ്ജ് ചെയ്യരുത്. അത് നിങ്ങൾ ആഗ്രഹിച്ച വേർതിരിവിനെ ഒരു റൂട്ടിംഗ് ഷോർട്ട്കട്ടിന് പകരം വെക്കുന്നു, അതിഥി നെറ്റ്വർക്ക് പ്രിന്ററിലേക്കും NAS-ലേക്കും പ്രവേശനം നേടുന്നതിന്റെ സാധാരണ കാരണം അതാണ്.

ഘട്ടം 2: ഉറവിടം അനുസരിച്ച് ടണൽ തിരഞ്ഞെടുക്കുക

റൂട്ടിംഗ് പട്ടികകൾ ലക്ഷ്യസ്ഥാനം അനുസരിച്ച് തിരഞ്ഞെടുക്കുന്നു, അതിനാൽ «0.0.0.0/0 ടണലിലേക്ക് അയക്കുക» എന്ന നിയമം എല്ലാവർക്കും ബാധകമാണ്. നയാടിസ്ഥാന റൂട്ടിംഗ് രണ്ടാമത്തെ അളവ് ചേർക്കുന്നു: ഉറവിട വിലാസം അനുസരിച്ച് പട്ടിക തിരഞ്ഞെടുക്കുക. Linux അടിസ്ഥാനമാക്കിയ റൂട്ടറിൽ, അത് ഒരു അധിക നിയമവും സമർപ്പിത പട്ടികയുമാണ്, ആദ്യം പൊരുത്തപ്പെടുന്ന നിയമം വിജയിക്കുന്നതിനാൽ ക്രമം പ്രധാനമാണ്:

ip rule add from 192.168.60.0/24 lookup 100 priority 1000
ip route add default dev wg0 table 100
ip route get 1.1.1.1 from 192.168.60.10

ആ അവസാന കമാൻഡ് ചോദ്യത്തിന് നേരിട്ട് ഉത്തരം നൽകുന്നു: ഈ ഉറവിടം ഈ ലക്ഷ്യസ്ഥാനത്തിന് ഏത് ഇന്റർഫേസ് ഉപയോഗിക്കും. മാറ്റത്തിന് മുമ്പും ശേഷവും ഇത് പ്രവർത്തിപ്പിക്കുക, ബ്രൗസർ തൊടാതെ തന്നെ നയം പ്രാബല്യത്തിൽ വന്നോ എന്ന് അറിയാം.

മിക്ക റൂട്ടർ ഫേംവെയറുകളും ഇതേ കാര്യം ഒരു ഇന്റർഫേസ് നിയമമായോ ഉറവിട അടിസ്ഥാനമാക്കിയ ഗേറ്റ്വേ തിരഞ്ഞെടുപ്പായോ പ്രകടിപ്പിക്കുന്നു. നിങ്ങളുടെ പ്ലാറ്റ്ഫോം ഏത് സിന്റാക്സ് ഉപയോഗിച്ചാലും തത്വം ഒന്നുതന്നെ: ഇൻപുട്ട് ഇന്റർഫേസിലോ ഉറവിട പ്രിഫിക്സിലോ പൊരുത്തപ്പെടുക, തുടർന്ന് ആ പൊരുത്തത്തിന് മാത്രം റൂട്ട് അസാധുവാക്കുക. ലക്ഷ്യസ്ഥാനം അനുസരിച്ച് പൊരുത്തപ്പെടുന്ന നിയമത്തിന് അതിഥിയെ വീട്ടിലെ ഉപകരണത്തിൽ നിന്ന് വേർതിരിച്ചറിയാൻ കഴിയില്ല.

ഘട്ടം 3: മടക്കപ്പാതയും വിവർത്തനവും

ടണലിലൂടെ പുറത്തുപോകുന്ന പാക്കറ്റ് തിരികെ വരണം. ഒന്നുകിൽ ടണൽ പങ്കാളിക്ക് അതിഥി പ്രിഫിക്സിലേക്കുള്ള മടക്കവഴി അറിയാം, അല്ലെങ്കിൽ റൂട്ടർ അതിഥി ഉറവിടത്തെ ടണൽ വിലാസത്തിലേക്ക് വിവർത്തനം ചെയ്യുന്നു. ഒന്ന് തിരഞ്ഞെടുത്ത് എഴുതിവെക്കുക, കാരണം പരാജയ മാതൃകകൾ വ്യത്യസ്തമായി കാണപ്പെടുന്നു: മടക്കവഴി ഇല്ലെങ്കിൽ കണക്ഷൻ സ്ഥാപിക്കപ്പെടും, ഒരിക്കലും ഉത്തരം നൽകില്ല, വിവർത്തനം ഇല്ലെങ്കിൽ പലപ്പോഴും ഒന്നും ഉണ്ടാകില്ല.

nft add rule ip nat POSTROUTING ip saddr 192.168.60.0/24 oifname "wg0" masquerade

വിവർത്തനം തിരഞ്ഞെടുത്താൽ, പങ്കാളി ഇപ്പോൾ ഓരോ അതിഥിക്കും ഒരു വിലാസം മാത്രം കാണുന്നു എന്ന് ഓർക്കുക, അതിനാൽ വിദൂര അറ്റത്തുള്ള ഓരോ ക്ലയന്റിനുമുള്ള ഏത് നയവും ഇല്ലാതാകുന്നു. പകരം വിലാസങ്ങൾ നിലനിർത്തിയാൽ, ഇരു അറ്റങ്ങൾക്കും അവയുടെ റൂട്ടിംഗിലും നയത്തിലും അതിഥി പ്രിഫിക്സ് വേണം, അത് കൂടുതൽ ജോലിയും കൂടുതൽ പ്രവചനാതീതവുമാണ്.

IPv6-ന് സ്വന്തം നിയമം വേണം. IPv4-നായി എഴുതിയ നയം മറ്റേ കുടുംബത്തെ ഉൾക്കൊള്ളുന്നില്ല, പ്രവർത്തിക്കുന്ന IPv6 ഉള്ള അതിഥി ഉപകരണം അത് സന്തോഷത്തോടെ ഉപയോഗിക്കും, അതേസമയം നിങ്ങൾ ശ്രദ്ധാപൂർവ്വം റൂട്ട് ചെയ്ത IPv4 പാത നിഷ്ക്രിയമായി നിൽക്കും. രണ്ട് കുടുംബങ്ങളെയും റൂട്ട് ചെയ്യുക അല്ലെങ്കിൽ അതിഥി സെഗ്മെന്റിൽ IPv6 പ്രവർത്തനരഹിതമാക്കുക, പക്ഷേ നിങ്ങൾ എഴുതിയ സംയുക്ത നിയമം ഉപകരണം യഥാർത്ഥത്തിൽ ചെയ്യുന്നത് ഉൾക്കൊള്ളുന്നുവെന്ന് കരുതരുത്. രണ്ട് കുടുംബങ്ങളും പ്രവർത്തനക്ഷമമാക്കിയ ഒരു ക്ലയന്റിനൊപ്പം പരീക്ഷിക്കുക, കാരണം ഡിസൈൻ അതിജീവിക്കേണ്ട സാഹചര്യം അതാണ്. IPv6-ന് മുൻഗണന നൽകുന്ന ലാപ്ടോപ്പ് IPv4-ൽ മാത്രമുള്ള പരീക്ഷയിൽ ശരിയായി കാണപ്പെടും, യഥാർത്ഥത്തിൽ ചോരും.

വേർതിരിവ് പരീക്ഷിക്കുക, ബ്രൗസിംഗ് മാത്രമല്ല

ബ്രൗസിംഗ് പുറത്തേക്കുള്ള വഴി മാറിയെന്ന് തെളിയിക്കുന്നു. സെഗ്മെന്റ് വേർതിരിക്കപ്പെട്ടുവെന്ന് അത് തെളിയിക്കുന്നില്ല, അതിഥി നെറ്റ്വർക്ക് ഉള്ളതിന്റെ കാരണം വേർതിരിവാണ്. അതിഥി ഉപകരണത്തിൽ നിന്ന് റൂട്ടറിന്റെ അഡ്മിനിസ്ട്രേഷൻ ഇന്റർഫേസ്, വിശ്വസനീയ LAN ഹോസ്റ്റ്, നിരസിക്കേണ്ട സേവനം എന്നിവയിൽ എത്താൻ ശ്രമിക്കുക; മൂന്നും പരാജയപ്പെടണം, പരാജയം ആർക്കും വിശദീകരിക്കാൻ കഴിയാത്ത ഒരു ടൈംഔട്ടല്ല, നയ തീരുമാനമായിരിക്കണം.

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

അവസാനം, ടണൽ താഴെയാകുമ്പോൾ എന്ത് സംഭവിക്കുമെന്ന് തീരുമാനിക്കുക. അതിഥികൾക്ക് ഒന്നുകിൽ ഇന്റർനെറ്റ് ലഭിക്കില്ല, അല്ലെങ്കിൽ നിങ്ങൾ അംഗീകരിച്ച വഴിയിലേക്ക് മടങ്ങും, ഇത് തീരുമാനിക്കാതെ വിട്ടാൽ സാധാരണ കണക്ഷനിലേക്ക് നിശ്ശബ്ദമായി മടങ്ങൽ അർത്ഥമാക്കുന്നു, അതാണ് അതിഥി നയം തടയാൻ ഉദ്ദേശിച്ച ചോർച്ച. ഇന്റർനെറ്റ് ട്രാഫിക് റൂട്ടിംഗ് പാചകക്കുറിപ്പ് pfSense അടിസ്ഥാനമാക്കിയ റൂട്ടറിനായി അതേ പാത തിരഞ്ഞെടുപ്പിലൂടെ കടന്നുപോകുന്നു.

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

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