വിദൂര മാറ്റത്തിന് മുമ്പ് ഒരു റൂട്ടർ VPN റോൾബാക്ക് എങ്ങനെ പ്ലാൻ ചെയ്യാം
വിദൂര VPN മാറ്റത്തിന് മുമ്പ് ഒരു റൂട്ടറിലേക്കുള്ള വഴി ആസൂത്രണം ചെയ്യുക: പുനഃസ്ഥാപിക്കൽ പേജ് പരിശോധിക്കുക, ബാൻഡിന് പുറത്തുള്ള പാത തെളിയിക്കുക, ട്രിഗർ എഴുതുക।
നിങ്ങളുടെ സ്വന്തം സെഷൻ വഹിക്കുന്ന ടണൽ നിങ്ങൾ എഡിറ്റ് ചെയ്യാൻ പോകുകയാണ്, അതിനാൽ നിങ്ങളെ രക്ഷിക്കുന്ന ജോലി മാറ്റത്തിന് മുമ്പാണ് സംഭവിക്കുന്നത്, അതിന് ശേഷമുള്ള സ്ക്രാമ്പിളിനിടെയല്ല। സുരക്ഷാ വല VPN പേജിൽ ഇല്ല: അത് പുനഃസ്ഥാപിക്കൽ സ്ക്രീൻ, ഒരു കൺസോൾ അല്ലെങ്കിൽ നിങ്ങൾ എഡിറ്റ് ചെയ്യുന്ന ഉപകരണത്തിലൂടെ പ്രവർത്തിക്കാത്ത രണ്ടാമത്തെ പാതയാണ്। ഞാൻ എഡിറ്റ് ചെയ്യാൻ പോകുന്ന ഒരേ റൂട്ടർ ഇൻ്റർഫേസിൽ ഇവ മൂന്നും പ്ലാൻ ചെയ്യുന്നു, എല്ലാം പ്രവർത്തിക്കുമ്പോൾ തന്നെ ഞാൻ ഒരിക്കൽ പാത്ത് ഉപയോഗിക്കുന്നു। ഇതാണ് ഞാൻ പിന്തുടരുന്ന നടപ്പാത, ക്രമത്തിൽ।
നിങ്ങൾക്ക് ആവശ്യമുള്ളതിന് മുമ്പ് വീണ്ടെടുക്കൽ ഫ്ലോ നടക്കുക
നിങ്ങളുടെ മാറ്റം പഴയപടിയാക്കുന്ന പേജ് തുറക്കുക। pfSense-ൽ ഡയഗ്നോസ്റ്റിക്സ് > ബാക്കപ്പ് & പുനഃസ്ഥാപിക്കുക; OpenWrt-ൽ ഇത് സിസ്റ്റം > ബാക്കപ്പ് / ഫ്ലാഷ് ഫേംവെയർ ആണ്; OPNsense-ൽ ഇത് സിസ്റ്റം > കോൺഫിഗറേഷൻ > ബാക്കപ്പുകൾ ആണ്, ഇത് നിങ്ങൾക്ക് ഒരു ഫയലില്ലാതെ തന്നെ പഴയ പുനരവലോകനങ്ങളും നിലനിർത്തുന്നു। നിങ്ങൾ ഇതുവരെ ഒന്നും പുനഃസ്ഥാപിക്കുന്നില്ല। മാറ്റത്തിനിടയിൽ നിങ്ങൾക്കുണ്ടായ പാതയിൽ നിന്ന് ആ പേജ് തുറക്കുന്നുണ്ടോ, അതിന് ശേഷം റീബൂട്ട് വേണോ, മറ്റൊരു ഫേംവെയർ റിലീസ് എഴുതിയ ആർക്കൈവ് നിരസിക്കുന്നുണ്ടോ എന്ന് നിങ്ങൾ പരിശോധിക്കുന്നു। നെറ്റ്ഗേറ്റ് അതിൻ്റെ സ്വന്തം കയറ്റുമതി രേഖപ്പെടുത്തുകയും ഒഴുക്ക് പുനഃസ്ഥാപിക്കുകയും ചെയ്യുന്നു docs.netgate.com।
ഒരു പുനഃസ്ഥാപിക്കൽ മുഴുവൻ കോൺഫിഗറേഷനും സ്വാപ്പ് ചെയ്യുന്നു, അതിനാൽ ഇത് ഒരു നിയമത്തിന് വേണ്ടിയുള്ള പഴയപടിയല്ല। ആർക്കൈവ് ഉപയോക്താക്കൾ, സർട്ടിഫിക്കറ്റുകൾ, VPN കീകൾ, ഫയർവാൾ നിയമങ്ങൾ, അഡ്മിൻ ഇൻ്റർഫേസ് ക്രമീകരണങ്ങൾ എന്നിവ ഉൾക്കൊള്ളുന്നു, അത് ആർക്കൊക്കെ ലോഗിൻ ചെയ്യാം എന്ന് തീരുമാനിക്കുന്നു। അതുകൊണ്ടാണ് മാറ്റത്തിന് മുമ്പ് ഞാൻ എക്സ്പോർട്ട് ചെയ്ത്, ഞാൻ സ്പർശിക്കാൻ ഉദ്ദേശിക്കുന്ന തീയതിയും ഒരൊറ്റ ക്രമീകരണവും ഉപയോഗിച്ച് ഫയലിന് പേര് നൽകുന്നത്। ഒരു മാസം പഴക്കമുള്ള ഫയൽ പുനഃസ്ഥാപിക്കുന്നതിലൂടെ ഒരു മാസം പഴക്കമുള്ള ടണലും ഒരു മാസം പഴക്കമുള്ള താക്കോലും പുനഃസ്ഥാപിക്കുന്നു।
പ്ലാറ്റ്ഫോം ഒരേ റിലീസിൽ നിന്ന് ആർക്കൈവുകൾ മാത്രമേ ലോഡ് ചെയ്യുന്നുള്ളൂ എങ്കിൽ, അത് ഇപ്പോൾ ശ്രദ്ധിക്കുക: ഒരു ഫേംവെയർ അപ്ഗ്രേഡും ഒരു വിൻഡോയിലെ VPN എഡിറ്റും നിങ്ങളെ റൂട്ടർ സ്വീകരിക്കാത്ത ഫയൽ കൈവശം വയ്ക്കുന്നു।
തുരങ്കം ഒഴിവാക്കുന്ന ഒരു വഴി തെളിയിക്കുക
ഒരേ ലാപ്ടോപ്പിൽ നിന്ന് ഒരേ പൊതു വിലാസത്തിലേക്കുള്ള രണ്ടാമത്തെ SSH സെഷൻ രണ്ടാമത്തെ പാതയല്ല; രണ്ടും ഒരുമിച്ച് മരിക്കുന്നു। സ്വതന്ത്രമായ പാത ഇവയിലൊന്നാണ്: ഒരു സീരിയൽ അല്ലെങ്കിൽ കെവിഎം കൺസോൾ, ഒരു ഹൈപ്പർവൈസർ അല്ലെങ്കിൽ ക്ലൗഡ് കൺസോൾ, ടണലിന് പിന്നിലല്ലാത്ത ഒരു ഹോസ്റ്റിൽ നിന്ന് എത്തിച്ചേരാവുന്ന ഒരു മാനേജ്മെൻ്റ് VLAN, സ്വന്തം അഡ്മിനിസ്ട്രേറ്റീവ് റൂളുള്ള രണ്ടാമത്തെ WAN അല്ലെങ്കിൽ LTE മോഡം അല്ലെങ്കിൽ സൈറ്റിലുള്ള ഒരു വ്യക്തി।
റൂട്ടർ ആരോഗ്യമുള്ളപ്പോൾ തിരഞ്ഞെടുത്ത പാത പരിശോധിക്കുക। അതിൽ ലോഗിൻ ചെയ്യുക, VPN പേജ് തുറക്കുക, സംരക്ഷിക്കുന്നതിന് മുമ്പ് നിർത്തുക। ഒരു ലോക്ക് ഡൗൺ റൂൾ അതിനെ ഡാഷ്ബോർഡിൽ എത്താൻ മാത്രമേ അനുവദിക്കൂ എങ്കിൽ, അത് പരിഹരിക്കാൻ നിങ്ങൾക്ക് ഇനിയും സമയമുണ്ട്, കൂടാതെ റൂൾ ഓർഡറിലെ നിഷേധ നിയമത്തിന് മുകളിലാണ് തിരുത്തൽ ഇരിക്കേണ്ടത്।
മിക്ക റൂട്ടറുകളും അഡ്മിൻ സേവനത്തെ ഒരു ഇൻ്റർഫേസിലേക്കോ വിലാസ കുടുംബത്തിലേക്കോ ബന്ധിപ്പിക്കുന്നു, അതിനാൽ ആ സേവനം കേൾക്കുന്നിടത്ത് ബാൻഡ്-ഓഫ്-ബാൻഡ് റൂട്ട് എത്തിച്ചേരേണ്ടതുണ്ട്। വിൻഡോയ്ക്കുള്ള ബൈൻഡിംഗ് വിശാലമാക്കുന്നത് പ്രവർത്തിക്കുന്നു, പക്ഷേ അത് നിങ്ങൾ ആശ്രയിക്കുന്ന പാതയിലേക്കുള്ള ഒരു മാറ്റമാണ്।
ഫയൽ എക്സ്പോർട്ടുചെയ്ത് ട്രിഗർ എഴുതുക
ടണൽ നഷ്ടപ്പെട്ടേക്കാവുന്ന റൂട്ടറിൽ നിന്നും മെഷീനിൽ നിന്നും കയറ്റുമതി നീക്കുക। നിങ്ങൾ ആസൂത്രണം ചെയ്യുന്ന പരാജയത്തിൽ റൂട്ടർ ഫയൽസിസ്റ്റത്തിൽ സംഭരിച്ചിരിക്കുന്ന ഒരു ബാക്കപ്പ് അപ്രത്യക്ഷമാകും, കൂടാതെ കണക്റ്റിവിറ്റി നഷ്ടപ്പെടാൻ പോകുന്ന ലാപ്ടോപ്പിൽ ഇരിക്കുന്നത് നന്നല്ല।
ആ ഫയലിനെ ഒരു ക്രെഡൻഷ്യലായി പരിഗണിക്കുക। ഇത് സ്വകാര്യ കീകൾ, മുൻകൂട്ടി പങ്കിട്ട രഹസ്യങ്ങൾ, സർട്ടിഫിക്കറ്റ് മെറ്റീരിയലുകൾ, പാസ്വേഡ് ഹാഷുകൾ എന്നിവ സൂക്ഷിക്കുന്നു, അതിനാൽ ഇത് എൻക്രിപ്റ്റ് ചെയ്യുക അല്ലെങ്കിൽ റൂട്ടർ ലോഗിൻ ചെയ്യുന്ന അതേ ശ്രദ്ധയോടെ സൂക്ഷിക്കുക।
തുടർന്ന് ഒരു വാചകം എഴുതുക: മാറ്റം സംഭവിച്ച് N മിനിറ്റിനുള്ളിൽ എനിക്ക് PATH-ൽ നിന്ന് ഒരു പുതിയ മാനേജ്മെൻ്റ് സെഷൻ തുറക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, ഞാൻ FILE പുനഃസ്ഥാപിക്കുകയും റീബൂട്ട് ചെയ്യുകയും ചെയ്യുന്നു। വാക്യം വ്യാപ്തിയെ ഒരു വേരിയബിളിലേക്ക് പ്രേരിപ്പിക്കുന്നു। റൂട്ട്, ഡിഎൻഎസ്, ഫയർവാൾ എന്നിവ ഒരുമിച്ച് ചെയ്യുന്ന എഡിറ്റുകൾ നിങ്ങൾക്ക് ഒരു ശ്രമം കൂടി ലഭിക്കുമ്പോൾ വേഗത്തിൽ സംരക്ഷിക്കുകയും വിഭജിക്കാൻ മന്ദഗതിയിലാവുകയും ചെയ്യും।
പ്ലാറ്റ്ഫോമിൽ ഒരു കമ്മിറ്റ് ടൈമർ ഉപയോഗിക്കുക
നിങ്ങൾ സ്ഥിരീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടാൽ നിരവധി പ്ലാറ്റ്ഫോമുകൾ നിങ്ങൾക്കായി മാറ്റം പഴയപടിയാക്കും। ഒരു ടെർമിനലിൽ Ctrl+X ഉപയോഗിച്ച് നൽകിയ RouterOS സേഫ് മോഡ്, സെഷൻ കുറയുമ്പോൾ ആ സെഷനിൽ വരുത്തിയ മാറ്റങ്ങൾ പഴയപടിയാക്കുന്നു। സ്ഥിരീകരിക്കാത്ത ഒരു പ്രതിബദ്ധത ജുനോസ് പിൻവലിച്ചു। Cisco IOS ജോഡികൾ റീലോഡ് റദ്ദാക്കൽ ഉപയോഗിച്ച് വീണ്ടും ലോഡുചെയ്യുന്നു। എൻ്റർപ്രൈസ് ഫയർവാളുകൾ സാധാരണയായി ഒരു ഓട്ടോ-റിവേർട്ട് ടൈമർ ഉപയോഗിച്ച് തീർച്ചപ്പെടുത്താത്ത മാറ്റങ്ങൾക്ക് വിധേയമാക്കുന്നു। OpenWrt-നും മിക്ക ഉപഭോക്തൃ ഫേംവെയറുകൾക്കും തുല്യമായ ഒന്നുമില്ല, അതിനാൽ ടൈമർ ബാഹ്യമായിരിക്കണം: ഒരു ഷെഡ്യൂൾ ചെയ്ത പുനഃസ്ഥാപിക്കൽ, ഒരു ഫയൽ തിരികെ മാറ്റി സേവനം പുനരാരംഭിക്കുന്ന ഒരു ക്രോൺ ജോലി, അല്ലെങ്കിൽ മുമ്പത്തെ കോൺഫിഗറേഷനിലേക്ക് ഒരു റീബൂട്ട്।
സമാനമായ പേരുള്ള ഫീച്ചർ ഒരേ സ്കോപ്പ് ഉൾക്കൊള്ളുന്നുവെന്ന് കരുതരുത്। ഒരു ഉൽപ്പന്നത്തിൻ്റെ സ്വയമേവ പുനഃസ്ഥാപിക്കുന്നതിന് ഫയർവാൾ നിയമങ്ങൾ മാത്രമേ ബാധകമാകൂ; നിങ്ങൾക്ക് എത്തിച്ചേരാനാകുന്നതിനായി നിങ്ങൾ ഇപ്പോൾ മാറ്റിയ മാനേജ്മെൻ്റ് റൂൾ ഉൾപ്പെടെ, മറ്റൊരാൾ മുഴുവൻ കോൺഫിഗറേഷനും ഉൾക്കൊള്ളുന്നു। നിങ്ങൾ ആശ്രയിക്കുന്നതിന് മുമ്പ് ടൈമർ എന്താണ് പഴയപടിയാക്കുന്നതെന്ന് വായിക്കുക।
എക്സ്പോർട്ട് ചെയ്ത ഫയലിന് പകരമല്ല ടൈമർ। ഇവിടെ ഏറ്റവും പ്രാധാന്യമുള്ള സാഹചര്യത്തിൽ ഇത് പരാജയപ്പെടുന്നു: സെഷൻ നിലനിൽക്കുന്നു, മാനേജുമെൻ്റ് തലം നിലനിൽക്കില്ല, ഒന്നും ഒരിക്കലും പഴയപടിയാക്കാൻ പ്രേരിപ്പിക്കുന്നില്ല।
ഒരു പുതിയ കണക്ഷൻ പരിശോധിക്കുക, തുറന്നതല്ല
ഒരു സ്ഥാപിത സെഷൻ പലപ്പോഴും എല്ലാ പുതിയ ഹാൻഡ്ഷേക്കിനെയും തടയുന്ന മാറ്റങ്ങളിലൂടെ പ്രവർത്തിക്കുന്നു, കാരണം അതിൻ്റെ അവസ്ഥ ഇതിനകം നിലവിലുണ്ട്, ഒരു കണക്ഷൻ സൃഷ്ടിക്കുമ്പോൾ നയം വിലയിരുത്തപ്പെടുന്നു। മാറ്റത്തിന് ശേഷം, റിമോട്ട് സൈഡിൽ നിന്ന് പുതിയ കണക്ഷനുകൾ സൃഷ്ടിക്കുക: ഒരു പുതിയ SSH സെഷൻ, ഒരു ക്ലയൻ്റിൽനിന്ന് ഒരു പുതിയ VPN ഹാൻഡ്ഷേക്ക്, റൂട്ടർ LAN വിലാസത്തിലേക്ക് ഒരു സാധാരണ പേജ് ലോഡ്।
# run these from the remote machine, in a new shell
ssh -o ConnectTimeout=8 admin@"$ROUTER_WAN"
nc -vz "$ROUTER_WAN" 443
dig +short example.internal "@$ROUTER_LAN"തുരങ്കത്തിന് പകരം തുരങ്കത്തിൻ്റെ താഴേയ്ക്ക് പരീക്ഷിക്കുക: പേര് റെസല്യൂഷൻ, ഒരു ആന്തരിക സേവനത്തിലേക്കുള്ള TCP കണക്ഷൻ, നിങ്ങൾ യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷൻ। ഒരു തുരങ്കം സ്ഥാപിക്കുകയും ഉപയോഗയോഗ്യമല്ലാത്ത DNS നൽകുകയും ചെയ്യുന്ന ഒരു തുരങ്കം ക്ലയൻ്റ് സ്റ്റാറ്റസിൽ ആരോഗ്യകരവും ബ്രൗസറിൽ തകർന്നതും ആയി കാണപ്പെടും, നിങ്ങൾ ഫയൽ പുനഃസ്ഥാപിക്കണോ അതോ ഒരു നിയമം ശരിയാക്കണോ എന്ന് ആ വ്യത്യാസം തീരുമാനിക്കുന്നു।
നിർബന്ധിത വിച്ഛേദിച്ച് വീണ്ടും കണക്റ്റുചെയ്തതിന് ശേഷം ആവർത്തിക്കുക, ബൂട്ടിൽ പ്ലാറ്റ്ഫോം വീണ്ടും പ്രയോഗിച്ചാൽ റീബൂട്ടിന് ശേഷം ഒരിക്കൽ കൂടി। ചില കോൺഫിഗറേഷനുകൾ ഓരോ തത്സമയ ടെസ്റ്റിലും വിജയിക്കുകയും പുതിയ നിയമങ്ങൾ ഉള്ള ആദ്യ ബൂട്ടിൽ പരാജയപ്പെടുകയും ചെയ്യുന്നു।
ജാലകത്തിനായി നിങ്ങൾ തുറന്ന വാതിലുകൾ അടയ്ക്കുക
താൽക്കാലിക ഏതെങ്കിലും ഉറവിട അഡ്മിൻ റൂൾ, ത്രോവേ അക്കൌണ്ട്, വിശാലമാക്കിയ ബൈൻഡിംഗ്, അനുവദനീയമായ DNS റൂൾ, ഡീബഗ് ലോഗിംഗ് എന്നിവ നീക്കം ചെയ്യുക। ആ നീക്കം തന്നെ നിങ്ങൾ ആശ്രയിക്കുന്ന പാതയിലെ മാറ്റമാണ്, അതിനാൽ വിദൂര വശത്ത് നിന്ന് പുതിയ കണക്ഷൻ ടെസ്റ്റ് വീണ്ടും പ്രവർത്തിപ്പിക്കുക।
റീബൂട്ട് ചെയ്ത് ഒരു യഥാർത്ഥ ക്ലയൻ്റ് വീണ്ടും കണക്റ്റുചെയ്യുന്നത് വരെ കയറ്റുമതി ചെയ്ത ഫയൽ സൂക്ഷിക്കുക, തുടർന്ന് വിൻഡോ തുറന്നിരിക്കുമ്പോൾ നിങ്ങൾ പങ്കിട്ടതെന്തും തിരിക്കുക। അടുത്ത ബൂട്ട് വരെ പ്രവർത്തിക്കുന്ന ഒരു കോൺഫിഗറേഷൻ, ഒരാഴ്ചയ്ക്ക് ശേഷം ഒരു റൂട്ടർ നഷ്ടപ്പെടുത്താനുള്ള ശാന്തമായ മാർഗമാണ്, ഏത് റൂൾ താൽക്കാലികമാണെന്ന് ആരും ഓർക്കുന്നില്ല।
അടുത്ത വ്യക്തി എവിടെയാണ് കാണുന്നത് എന്ന മാറ്റം എഴുതുക: എന്താണ് നീക്കിയത്, ഏത് ഫയലാണ് അത് പഴയപടിയാക്കുന്നത്, ഏത് പാതയാണ് കൺസോളിൽ എത്തുന്നത്, ഏത് റൂൾ താൽക്കാലികമാണ്।
നിങ്ങൾ VPN പേജ് തുറക്കുന്നതിന് മുമ്പ്, നാല് കാര്യങ്ങൾ നിലനിൽക്കണം: നിങ്ങൾ പരീക്ഷിച്ച ഒരു പുനഃസ്ഥാപിക്കൽ ഫ്ലോ, നിങ്ങൾ തെളിയിച്ച രണ്ടാമത്തെ പാത, നിങ്ങൾക്ക് യഥാർത്ഥത്തിൽ എത്തിച്ചേരാൻ കഴിയുന്ന കയറ്റുമതി ചെയ്ത ഫയൽ, കൂടാതെ ഒരു രേഖാമൂലമുള്ള ട്രിഗർ। ആരെയെങ്കിലും കാണാതായാൽ ആദ്യം അത് പരിഹരിക്കുക। മാറ്റത്തിന് ഒരു മണിക്കൂർ കാത്തിരിക്കാം; ഒരു ലോക്കൗട്ട് കഴിയില്ല।