പോളിസി റൂട്ടിംഗ് സജീവമാകുന്നതുവരെ LAN ക്ലയന്റുകൾ റൂട്ടർ VPN അവഗണിക്കുന്നു
ഫോർവേഡ് നിയമങ്ങൾ പാക്കറ്റുകളെ അനുവദിക്കുന്നു, പക്ഷേ ഒരിക്കലും ഇന്റർഫേസ് തിരഞ്ഞെടുക്കുന്നില്ല. പ്രത്യേക പോളിസി പട്ടികയും നിയമവും ഏത് LAN ക്ലയന്റുകൾ റൂട്ടർ VPN ഉപയോഗിക്കുന്നുവെന്ന് തീരുമാനിക്കുന്നു.
റൂട്ടർ അതിന്റെ ടണൽ വഴി ഇന്റർനെറ്റിൽ എത്തുന്നു, പക്ഷേ അതിനു പിന്നിലെ ലാപ്ടോപ് ഇപ്പോഴും ISP വിലാസം റിപ്പോർട്ട് ചെയ്യുന്നു. അംഗീകാര നിയമങ്ങൾ ചേർക്കുന്നത് സഹായിക്കുന്നില്ല, ഈ പരാജയം വെളിപ്പെടുത്തുന്നതാണ്: ഫിൽട്ടറിംഗ് ഉത്തരം നൽകുന്നത് പാക്കറ്റിന് കടന്നുപോകാമോ എന്നാണ്, അത് എവിടേക്ക് പോകുന്നു എന്നല്ല. ഇന്റർഫേസ് തിരഞ്ഞെടുപ്പ് നിങ്ങളുടെ ക്ലയന്റ് പട്ടികയെക്കുറിച്ച് ഒന്നും അറിയാത്ത റൂട്ടിംഗ് തിരയൽ ഇതിനകം നടത്തിയിട്ടുണ്ട്. തിരയൽ ശരിയാക്കൂ, ഫയർവാൾ ഇനി സംശയിക്കപ്പെടുന്നവനല്ല.
ഫിൽട്ടർ നിയമത്തിന് ഇന്റർഫേസ് തിരഞ്ഞെടുക്കാനാകില്ല
ലിനക്സ് റൂട്ടറിലെ പാക്കറ്റ് പ്രവാഹം ആദ്യം റൂട്ടിംഗ് തീരുമാനം നടത്തി പിന്നീട് ഫോർവേഡ് ഹുക്ക്. പുറത്തേക്കുള്ള ടണൽ ഉപകരണവുമായി ഒരു നിയമം പൊരുത്തപ്പെടുമ്പോൾ, ടണലാണ് പുറത്തേക്കുള്ള വഴിയെന്ന് കേർണൽ ഇതിനകം തീരുമാനിച്ചിട്ടുണ്ട്. പ്രധാന പട്ടിക ഇപ്പോഴും WAN ഡിഫോൾട്ട് റൂട്ടിനെ മുൻഗണന നൽകുന്നുവെങ്കിൽ, പാക്കറ്റ് ISP യിലേക്കാണ്, നിങ്ങൾ ഇപ്പോൾ എഴുതിയ അംഗീകാര നിയമം അത് ഒരിക്കലും കാണുന്നില്ല. ഈ ഒരു ക്രമ വസ്തുതയാണ് പുതിയ ഫയർവാൾ നിയമങ്ങളുടെ ഒരു പേജ് എന്തും മാറ്റാത്തതെന്തെന്ന് വിശദീകരിക്കുന്നത്.
താഴെയുള്ള ഉദാഹരണം br-lan-ൽ 192.168.8.0/24 LAN, ടണൽ ഉപകരണം tun0, ടണൽ ഉപയോഗിക്കേണ്ട 192.168.8.23-ലെ ഒരു സെറ്റ്-ടോപ്പ് ബോക്സ് എന്നിവ ഉപയോഗിക്കുന്നു.
നിയമങ്ങൾ തിരുത്തുന്നതിന് മുൻപ് തിരയൽ വായിക്കുക
ആ ക്ലയന്റിന്റെ പേരിൽ ഒരു റൂട്ട് പരിഹരിക്കാൻ കേർണലിനോട് ആവശ്യപ്പെടുക. ഉത്തരത്തിൽ പുറത്തേക്കുള്ള ഉപകരണവും തിരഞ്ഞെടുക്കപ്പെടുന്ന സ്രോതസ്സ് വിലാസവും ഉണ്ട്, രോഗനിർണയം സ്ഥിരീകരിക്കാൻ അത്രമാത്രം മതി. ഉത്തരം WAN ഉപകരണത്തെ പേരെടുത്ത് പറഞ്ഞാൽ, പാക്കറ്റിന് നിങ്ങളുടെ നിയമത്തിൽ എത്താനുള്ള അവസരമേ ഉണ്ടായിരുന്നില്ല.
ip -4 route get 198.51.100.7 from 192.168.8.23
സാധാരണ വഴിയിൽ തുടരേണ്ട ക്ലയന്റിനായി ചോദ്യം ആവർത്തിക്കുക. രണ്ട് ഉത്തരങ്ങളും ഒരേ ഉപകരണത്തെ പേരെടുത്ത് പറഞ്ഞാൽ, സ്രോതസ്സ് അടിസ്ഥാനമാക്കിയ പോളിസി ഇപ്പോഴും പ്രാബല്യത്തിലില്ല, തിരുത്തൽ ഫിൽട്ടറിംഗിലല്ല, റൂട്ടിംഗിലാണ്.
നിങ്ങൾ ഉൾക്കൊള്ളിക്കാൻ ആഗ്രഹിക്കുന്ന ക്ലയന്റുകളുമായി ഒരു പട്ടിക ബന്ധിപ്പിക്കുക
പോളിസി റൂട്ടിംഗ് പ്രധാന പട്ടികയ്ക്ക് മുൻപ് ഒരു നിയമ-തിരയൽ ചേർക്കുന്നു. ഡിഫോൾട്ട് റൂട്ട് ടണലായ ഒരു പട്ടിക നിർമ്മിക്കുക, തുടർന്ന് ആ പട്ടിക ഒരു സെലക്ടറുമായി ബന്ധിപ്പിക്കുക: ഇൻപുട്ട് ഇന്റർഫേസ്, സ്രോതസ്സ് വിലാസം അല്ലെങ്കിൽ ഫയർവാൾ അടയാളം. മുൻഗണനകൾ ക്രമം തീരുമാനിക്കുന്നു, പ്രധാന പട്ടിക പട്ടികയിൽ വളരെ താഴെ 32766-ൽ ആണ്, അതിനാൽ ചെറിയ നമ്പറുള്ള നിയമം ആദ്യം പരിശോധിക്കുന്നു. ഇന്റർഫേസ് സെലക്ടറുകൾ പാലത്തിലെ എല്ലാ ക്ലയന്റിനെയും ഉൾക്കൊള്ളുന്നു; വിലാസ സെലക്ടറുകൾ ഒരു യന്ത്രത്തെ ഉൾക്കൊള്ളുന്നു.
ip -4 route add default dev tun0 table 200
ip -4 rule add iif br-lan lookup 200 priority 200
ഫേംവെയർ ഇന്റർഫേസുകൾ സാധാരണയായി പോളിസി റൂട്ടിംഗ് അല്ലെങ്കിൽ VPN പോളിസി പേജിന്റെ അതേ വസ്തുക്കൾ കാണിക്കുന്നു. അവിടെയുള്ള ഉപകരണ പട്ടിക കൈയെഴുത്ത് നിയമങ്ങളേക്കാൾ എളുപ്പം പരിപാലിക്കാം, നിയമങ്ങളുടെ വാക്യഘടന മാറ്റുന്ന അപ്ഗ്രേഡുകൾക്ക് ശേഷവും സാധാരണയായി നിലനിൽക്കുന്നു.
സെലക്ടർ ബോധപൂർവ്വം തിരഞ്ഞെടുക്കുക. ഇന്റർഫേസ് നിയമം ചെറുതും ഭാവിയ്ക്ക് സുരക്ഷിതവുമാണ്, പക്ഷേ ആ പാലത്തിൽ എത്തുന്ന റൂട്ടറിന്റെ സ്വന്തം മാനേജ്മെന്റ് ട്രാഫിക്കും അത് പിടിക്കുന്നു. സ്രോതസ്സ് നിയമം കൃത്യമാണ്, ഉപകരണ പട്ടിക മാറുമ്പോഴെല്ലാം തിരുത്തൽ ആവശ്യമാണ്. തിരഞ്ഞെടുപ്പ് എഴുതിവയ്ക്കുക, ഒരു ഉപകരണം വ്യത്യസ്തമായി പെരുമാറുന്നതെന്തെന്ന് അടുത്തതായി ചോദിക്കുന്നയാൾക്ക് അത് വേണ്ടിവരും.
പ്രാദേശിക ലക്ഷ്യസ്ഥാനങ്ങളെ ടണലിന് പുറത്ത് നിർത്തുക
പുതിയ പട്ടിക നിങ്ങൾ അതിൽ ഇടുന്ന റൂട്ടുകൾ മാത്രം അറിയുന്നു. LAN പ്രിഫിക്സ് ഇല്ല, അതിനാൽ പ്രിന്ററിന്റെയും NAS-ന്റെയും ട്രാഫിക് ടണലിന്റെ ഡിഫോൾട്ട് പിന്തുടർന്ന് അപ്രത്യക്ഷമാകുമായിരുന്നു. throw റൂട്ട് ഈ പട്ടികയിലെ തിരയൽ അവസാനിപ്പിച്ച് തീരുമാനം പ്രധാന പട്ടികയ്ക്ക് തിരികെ നൽകുന്നു.
ip -4 route add throw 192.168.8.0/24 table 200
ആ റൂട്ട് ഒഴിവാക്കിയാൽ പ്രാദേശിക പങ്കിടലുകൾ തകരും, സെലക്ടർ ഉദ്ദേശിച്ചതിലും വിശാലമാണെങ്കിൽ റൂട്ടറിന്റെ സ്വന്തം മാനേജ്മെന്റ് സെഷനും അപ്രത്യക്ഷമായേക്കാം. പിന്നെ സ്രോതസ്സ് ചോദ്യം തീർക്കുക: LAN വിലാസങ്ങൾ ഇപ്പോഴും വഹിക്കുന്ന ടണൽ പാക്കറ്റുകൾക്ക് എതിർവശം മടങ്ങിവരവ് പാത അറിയേണ്ടതുണ്ട്, അതേസമയം ടണലിൽ masquerading ചെയ്യുന്നത് ആ വ്യവസ്ഥ ഒഴിവാക്കുകയും എതിർവശം കാണുന്ന ക്ലയന്റ് ഐഡന്റിറ്റിയും ഒഴിവാക്കുകയും ചെയ്യുന്നു.
റൺടൈമിൽ ചേർത്ത നിയമങ്ങളും റൂട്ടുകളും റീബൂട്ടിനോ ഫേംവെയർ അപ്ഡേറ്റിനോ ശേഷം പോകുന്നു. അവ റൂട്ടറിന്റെ സ്റ്റാർട്ടപ്പ് സംവിധാനത്തിൽ ചേർക്കുക, ഒരിക്കൽ റീബൂട്ട് ചെയ്യുക, ക്ലയന്റിൽ നിന്ന് വീണ്ടും പരിശോധിക്കുക: അതിന്റെ പൊതു വിലാസം, WAN-ൽ തുടരേണ്ട രണ്ടാമത്തെ ക്ലയന്റ്, പുതിയ കണക്ഷൻ സമയത്തെ ടണൽ കൗണ്ടറുകൾ.