VPN കണക്ഷൻ ടൈംഔട്ട്: DNS, ഗതാഗതം, ചർച്ച അല്ലെങ്കിൽ ലോഗിൻ
ടൈംഔട്ട് എന്നാൽ ഒരു സമയപരിധി കഴിഞ്ഞു എന്ന് മാത്രം. നാല് ഘട്ടങ്ങൾ, പേര് നിർണ്ണയം, ഗതാഗതം, ചർച്ച, ലോഗിൻ, താരതമ്യം ചെയ്ത് ഏതാണ് അവസാനം പൂർത്തിയായതെന്ന് നോക്കുക.
“കണക്ഷന്റെ സമയം കഴിഞ്ഞു” എന്നത് ഒരു VPN ക്ലയന്റിന് അച്ചടിക്കാവുന്ന ഏറ്റവും അവ്യക്തമായ പിശകാണ്. ഒരു പ്രവർത്തനം അതിന്റെ സമയപരിധി നഷ്ടപ്പെടുത്തി എന്നാണ് അർഥം, കൂടാതെ പേര് നിർണ്ണയം മുതൽ ലോഗിൻ മറുപടി വരെ ഓരോ ഘട്ടത്തിനും സമയപരിധിയുണ്ട്. അവസാന സന്ദേശം മാത്രം കാണിക്കുന്ന ക്ലയന്റുകൾ ഘട്ടങ്ങളെ ഒരുപോലെയാക്കുന്നു, അതിനാൽ ആളുകൾ സമയപരിധി കൂട്ടുകയും പോർട്ട് മാറ്റുകയും പ്രൊഫൈൽ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നു, അതേ ക്രമത്തിൽ, ഒന്നും പഠിക്കാതെ. ഘട്ടങ്ങൾ താരതമ്യം ചെയ്യുന്നത് വേഗമേറിയതാണ്: ഓരോന്നും വ്യത്യസ്ത സ്ഥലത്ത് പരാജയപ്പെടുന്നു, ഓരോ പരാജയവും വ്യത്യസ്ത തരം തെളിവ് അവശേഷിപ്പിക്കുന്നു.
നാല് ഘട്ടങ്ങൾ, നാല് വ്യത്യസ്ത പരാജയങ്ങൾ
ക്ലയന്റ് അത് മറയ്ക്കുന്നുണ്ടെങ്കിലും ക്രമം സ്ഥിരമാണ്: പേര് നിർണ്ണയിക്കണം, ലഭിച്ച വിലാസത്തിലേക്ക് ഗതാഗതം സ്ഥാപിക്കണം, പ്രോട്ടോക്കോൾ അതിന്റെ പാരാമീറ്ററുകളും കീകളും ചർച്ച ചെയ്യണം, അക്കൗണ്ട് പ്രാമാണീകരിക്കണം. OpenVPN-ന്റെ കണക്റ്റിവിറ്റി പ്രശ്നപരിഹാര ഗൈഡ് അതിന്റെ സ്വന്തം ക്ലയന്റിനായി അതേ ക്രമം പിന്തുടരുന്നു, മറ്റുള്ളവ അതിനെ അടുത്ത് പിന്തുടരുന്നു. രണ്ടാം ഘട്ടത്തിലെ ടൈംഔട്ടും നാലാം ഘട്ടത്തിലെ ടൈംഔട്ടും സ്ക്രീനിലെ വാക്കല്ലാതെ മറ്റൊന്നും പങ്കിടുന്നില്ല.
| Stage | Looks like | What it does not prove |
|---|---|---|
| Name resolution | fails in under a second, before any contact | nothing about the server being up |
| Transport | waits the full timeout, then gives up | nothing about the VPN service behind the port |
| Negotiation | connects, then stalls at handshake | nothing about credentials |
| Login | a reply arrives and is rejected or hangs on a prompt | nothing about reachability |
പിശകിന് മുമ്പുള്ള അവസാന വരിയല്ല, പുരോഗതി സൂചിപ്പിക്കുന്ന അവസാന വരി ലോഗിൽ വായിക്കുക. മിക്ക ക്ലയന്റുകളും നിർണ്ണയിച്ച വിലാസം, സ്ഥാപിച്ച സോക്കറ്റ്, ആരംഭിച്ച ഹാൻഡ്ഷേക്ക് അല്ലെങ്കിൽ പ്രാമാണീകരണ അഭ്യർത്ഥന പോലുള്ളത് അച്ചടിക്കുന്നു, ആ വരിക്ക് ശേഷമുള്ള ഘട്ടമാണ് ടൈംഔട്ട് ആയത്.
ഏതെങ്കിലും ബന്ധത്തിന് മുമ്പേ പേര് നിർണ്ണയം പരാജയപ്പെടുന്നു
എൻഡ്പോയിന്റ് ഒരിക്കലും നിർണ്ണയിക്കപ്പെടുന്നില്ലെങ്കിൽ, ക്ലയന്റിന് ബന്ധിപ്പിക്കാൻ ഒന്നുമില്ല, ഗതാഗത പ്രവർത്തനം നടന്നിട്ടില്ല. ആ പരാജയം സാധാരണയായി പൂർണ്ണ ടൈംഔട്ടല്ല, തൽക്ഷണമാണ്, അതാണ് ബാക്കിയുള്ളവയിൽ നിന്ന് വേർതിരിക്കാനുള്ള ഏറ്റവും ചെലവുകുറഞ്ഞ വഴി. സിസ്റ്റം റിസോൾവറും രണ്ടാമത്തെ റിസോൾവറും ഉപയോഗിച്ച് പേര് പരിശോധിച്ച്, സർവർ തകർന്നു എന്ന് തീരുമാനിക്കുന്നതിന് മുമ്പ് രണ്ട് ഉത്തരങ്ങളും താരതമ്യം ചെയ്യുക.
ഫോറം പോസ്റ്റിൽ നിന്ന് പകർത്തിയ പഴയ വിലാസം സർവർ പ്രശ്നം പോലെ തോന്നുന്ന ടൈംഔട്ടിന്റെ സാധാരണ കാരണമാണ്, കാരണം വിലാസം ഇപ്പോൾ മറ്റൊന്നിനോ ഒന്നിനുമോ ഉള്ളതല്ല. മുമ്പ് പ്രവർത്തിച്ച വിലാസം മാറ്റുന്നതിന് പകരം ഓപ്പറേറ്ററുടെ നിലവിലെ പ്രൊഫൈൽ ഉപയോഗിക്കുക. ping മറുപടി ഇല്ലാതിരിക്കുന്നത് ഒരു ദിശയിലും തെളിവല്ല: പല എൻഡ്പോയിന്റുകളും ICMP ഉപേക്ഷിക്കുന്നു, എന്നിട്ടും നന്നായി സേവിക്കുന്നു.
ഗതാഗത ക്രമീകരണം വരാത്ത പാക്കറ്റിനായി കാത്തിരിക്കുന്നു
DNS ശരിയായിരിക്കുമ്പോഴും ക്ലയന്റ് മുഴുവൻ സമയപരിധിയും കത്തിച്ചാൽ, സംശയിക്കേണ്ടത് ഗതാഗത പാളിയാണ്. TCP-യിൽ പോർട്ട് നേരിട്ട് പരിശോധിക്കാം; Test-NetConnection Windows-ൽ അല്ലെങ്കിൽ nc -vz Linux-ൽ എന്തെങ്കിലും കണക്ഷൻ സ്വീകരിക്കുന്നുണ്ടോ എന്ന് പറയുന്നു, അത് ping-നേക്കാൾ ഉപയോഗപ്രദമാണ്. UDP-യിൽ അതേ രീതിയിൽ പരിശോധിക്കാനാവില്ല, കാരണം ആ പാളിയിൽ പൂർത്തിയാക്കാൻ ഹാൻഡ്ഷേക്ക് ഇല്ല, ഈ അസമത്വം പല തെറ്റായ നിഗമനങ്ങളും ഉണ്ടാക്കുന്നു.
TCP പരിശോധന തെളിയിക്കുന്നത് പരിമിതമാണ്: 443 പോർട്ട് സ്വീകരിക്കുന്ന സേവനം VPN ശ്രോതാവായിരിക്കണമെന്നില്ല, UDP മാത്രമുള്ള എൻഡ്പോയിന്റിന് എന്തെങ്കിലും സ്വീകരിക്കാൻ TCP പോർട്ടില്ല. പ്രൊഫൈൽ UDP-യിൽ നിന്ന് TCP-യിലേക്ക് പുനർലേഖനം ചെയ്യുന്നത് മറുവശത്ത് ശ്രോതാവിനെ സൃഷ്ടിക്കുന്നില്ല; നിങ്ങളുടെ ക്ലയന്റ് എന്തിനായി കാത്തിരിക്കുന്നു എന്നത് മാത്രം മാറ്റുന്നു. നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ ഫിൽട്ടർ ചെയ്താൽ, മാറ്റം അതേ ഘട്ടത്തിൽ വ്യത്യസ്ത ടൈംഔട്ട് ഉണ്ടാക്കുന്നു.
ക്യാപ്റ്റീവ് പോർട്ടലുകൾ ഈ ഘട്ടത്തിൽ സ്വന്തം പരിശോധന അർഹിക്കുന്നു. പോർട്ടൽ ഉപകരണത്തെ അധികാരപ്പെടുത്തുന്നതുവരെ പുറത്തേക്കുള്ള ട്രാഫിക് പോർട്ടലിലേക്ക് പോകുന്നു, ടണൽ ശ്രമം വെറുതെ തൂങ്ങിക്കിടക്കുന്നു. ആദ്യം ബ്രൗസറിൽ പോർട്ടൽ പൂർത്തിയാക്കി, പിന്നീട് വീണ്ടും ശ്രമിക്കുക, പോർട്ടൽ തീർപ്പാകാത്തിടത്തോളം പ്രൊഫൈൽ മാറ്റരുത്.
ചർച്ചയും ലോഗിനും എന്നാൽ സർവർ മറുപടി നൽകി
ടണൽ സർവറിൽ എത്തിയാൽ ക്ലയന്റ് ഹാൻഡ്ഷേക്ക് തുടങ്ങുന്നു, പിശകിന്റെ സ്വഭാവം മാറുന്നു. ഇവിടെ തടയുന്നത് എത്തിച്ചേരലല്ല, പൊരുത്തക്കേടാണ്: യോജിക്കാത്ത പ്രോട്ടോക്കോൾ പതിപ്പുകൾ, മറുവശം സ്വീകരിക്കാത്ത സൈഫർ അല്ലെങ്കിൽ ഡാറ്റാ-ചാനൽ ക്രമീകരണം, അല്ലെങ്കിൽ സർവർ നൽകാത്ത ഒരു സവിശേഷത പ്രതീക്ഷിക്കുന്ന പ്രൊഫൈൽ. OpenVPN പ്രധാന പതിപ്പുകൾക്കിടയിൽ അതിന്റെ ചർച്ചാ സ്വതേ മൂല്യങ്ങൾ പലതവണ മാറ്റിയതിനാൽ, ഒരു തലമുറയ്ക്കായി എഴുതിയ പ്രൊഫൈൽ സർവറിൽ എത്തിയാലും ഉയരാൻ പരാജയപ്പെടാം.
പ്രാമാണീകരണം അവസാന ഘട്ടവും തെറ്റായി വായിക്കാൻ ഏറ്റവും എളുപ്പവുമാണ്. വ്യക്തമായ നിരസിക്കൽ ഒരു മറുപടിയാണ്, അതായത് പാത പ്രവർത്തിക്കുന്നു, പ്രശ്നം ഐഡന്റിറ്റി, സർട്ടിഫിക്കറ്റ് അല്ലെങ്കിൽ അക്കൗണ്ടിന്റെ അവസ്ഥയിലാണ്. ബ്രൗസർ അധിഷ്ഠിത സിംഗിൾ സൈൻ-ഓൺ പ്രവാഹം മൂന്നാമത്തെ കേസാണ്: നിങ്ങൾ ചെയ്യാത്ത ഒരു പ്രവർത്തനത്തിനോ, അതിന് സമാരംഭിക്കാനാവാത്ത ബ്രൗസറിനോ ക്ലയന്റ് കാത്തിരിക്കുന്നു, ആ ഘട്ടം പൂർത്തിയാക്കുന്നതുവരെ ഒന്നും വരികയില്ല.
വീണ്ടും ശ്രമം മാറ്റുന്നതിന് മുമ്പ് തെളിവുകൾ താരതമ്യം ചെയ്യുക
ഉപകരണവും പ്രൊഫൈലും സ്ഥിരമായി നിർത്തി ഒരു സമയം ഒരു കാര്യം മാറ്റുക, നെറ്റ്വർക്കിൽ നിന്ന് തുടങ്ങി. അതേ പ്രൊഫൈൽ ഫോൺ ഹോട്ട്സ്പോട്ടിൽ ബന്ധിപ്പിച്ച് ഹോട്ടൽ Wi-Fi-യിൽ ടൈംഔട്ട് ആയാൽ, ചരം സർവറല്ല, പാതയാണ്. എല്ലായിടത്തും പരാജയപ്പെട്ടാൽ, ചരം പ്രൊഫൈലോ എൻഡ്പോയിന്റോ ആണ്. ദിവസത്തിന്റെ ഒരു നിശ്ചിത സമയത്ത് മാത്രം പരാജയപ്പെട്ടാൽ, സമയമുദ്ര രേഖപ്പെടുത്തി, ലോഡിനെക്കുറിച്ച് എന്തെങ്കിലും അനുമാനിക്കുന്നതിന് മുമ്പ് സർവർ വശത്തെ സംഭവങ്ങളുമായി താരതമ്യം ചെയ്യുക.
നിങ്ങൾ നിയന്ത്രിക്കുന്ന സേവനത്തിന്, ശ്രമം എത്തുന്നുണ്ടോ എന്നതാണ് നിർണ്ണായക താരതമ്യം. ശ്രോതാവിൽ എത്തി പിന്നീട് നിലയ്ക്കുന്ന കണക്ഷൻ ചർച്ചാ ഘട്ടത്തിൽ പെടുന്നു; ശ്രോതാവിന്റെ കാഴ്ചയിൽ ഒരിക്കലും പ്രത്യക്ഷപ്പെടാത്തത് ഗതാഗത അല്ലെങ്കിൽ നിർണ്ണയ പ്രശ്നമാണ്, വീണ്ടും ശ്രമത്തിന്റെ ഒരു ക്രമീകരണവും അതിനെ നീക്കില്ല. സർവർ ലോഗുകൾ നിരസിച്ച ലോഗിനെ നിശ്ശബ്ദ വീഴ്ചയിൽ നിന്നും വേർതിരിക്കുന്നു, ഇത് ഐഡന്റിറ്റി തിരുത്തും ഫയർവാൾ തിരുത്തും തമ്മിലുള്ള വ്യത്യാസമാണ്.
ക്ലയന്റ് പതിപ്പ്, പ്രൊഫൈൽ പേര്, സമയ മേഖലയോടെയുള്ള ശ്രമ സമയം, അവസാന ഡിസ്കണക്ട് വരിക്ക് പകരം ആദ്യ ഉപയോഗപ്രദമായ പിശക് എന്നിവ രേഖപ്പെടുത്തുക. ഉദ്ധരണി പങ്കിടുന്നതിന് മുമ്പ് കീകളും ക്രെഡൻഷ്യൽ വഹിക്കുന്ന വസ്തുക്കളും നീക്കം ചെയ്യുക. പിന്നീട് ഒരു അർത്ഥവത്തായ തിരുത്ത് നടത്തി വീണ്ടും ശ്രമിക്കുക, കാരണം നീണ്ട സമയപരിധി രേഖപ്പെടുത്തിയ മന്ദഗതിയിലുള്ള പ്രവർത്തനത്തിന് മാത്രം സഹായിക്കുന്നു, തെറ്റായ വിലാസത്തിനോ തടഞ്ഞ പോർട്ടിനോ ഒന്നും ചെയ്യുന്നില്ല.