ആദ്യത്തേത് നഷ്ടപ്പെടുത്താതെ Mac-ൽ രണ്ടാമത്തെ VPN ക്ലയന്റ് എങ്ങനെ പരിശോധിക്കാം
രണ്ടാമത്തെ ക്ലയന്റ് ഒരു ബട്ടൺ മാത്രമല്ല, റൂട്ടുകൾ, DNS, എക്സ്റ്റൻഷനുകൾ എന്നിവയും മാറ്റുന്നു. ബേസ്ലൈൻ രേഖപ്പെടുത്തുക, ഒരു സമയത്ത് ഒരു പാത മാറ്റുക, യഥാർത്ഥ വർക്ക്ഫ്ലോ പുനഃസ്ഥാപിക്കുക.
താരതമ്യം ചെയ്യാൻ നിങ്ങൾ രണ്ടാമത്തെ ക്ലയന്റ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു, ആദ്യത്തേത് പ്രവർത്തിക്കുന്നത് നിർത്തുന്നു. ഒന്നും ഇല്ലാതാക്കിയിട്ടില്ല, രണ്ട് ആപ്ലിക്കേഷനുകളും ഇപ്പോഴും ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നു. മാറിയത് അവയ്ക്ക് താഴെയാണ്: ഒരു സിസ്റ്റം എക്സ്റ്റൻഷൻ, ഒരു DNS ക്രമീകരണം അല്ലെങ്കിൽ ഒരു ഡിഫോൾട്ട് റൂട്ട്, ഇപ്പോൾ രണ്ട് ക്ലയന്റുകളും അതിന്റെ ഉടമ ആരെന്ന കാര്യത്തിൽ യോജിക്കുന്നില്ല. ഇൻസ്റ്റലേഷൻ അപകടകരമായ ഭാഗമല്ല; അപകടകരമായ ഭാഗം തിരികെ പോകാൻ രേഖപ്പെടുത്തിയ ബേസ്ലൈൻ ഇല്ലാതെ രണ്ടും പ്രവർത്തിപ്പിക്കുന്നതാണ്.
ലക്ഷണം: രണ്ടാമത്തെ ഇൻസ്റ്റാളിന് ശേഷം പ്രവർത്തിച്ചിരുന്ന സജ്ജീകരണം നിലയ്ക്കുന്നു
ആധുനിക macOS VPN ക്ലയന്റുകൾ പഴയ ശൈലിയിലുള്ള ഇന്റർഫേസിന് പകരം ഒരു നെറ്റ്വർക്ക് എക്സ്റ്റൻഷൻ നൽകുന്നു. ഒന്ന് ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ അനുമതി ആവശ്യപ്പെടാം, ഒരു കോൺഫിഗറേഷൻ പ്രൊഫൈൽ ചേർക്കാം, അല്ലെങ്കിൽ ഏതെങ്കിലും കണക്ഷൻ സ്ഥാപിക്കുന്നതിന് മുമ്പുതന്നെ ട്രാഫിക്കിനെ സ്വാധീനിക്കുന്ന ഒരു സിസ്റ്റം എക്സ്റ്റൻഷൻ രജിസ്റ്റർ ചെയ്യാം. ആപ്പിന്റെ വിൻഡോ കാണുന്നതിന് മുമ്പ് എക്സ്റ്റൻഷൻ ലോഡ് ചെയ്യുന്നു, അതിനാൽ പുതിയത് നിഷ്ക്രിയമായിരിക്കുമ്പോൾ യഥാർത്ഥ ക്ലയന്റ് പരാജയപ്പെടാം.
അതിന് ശേഷം യഥാർത്ഥ ക്ലയന്റിന് കണക്ട് ചെയ്യാനാകുന്നില്ലെങ്കിൽ, അല്ലെങ്കിൽ കണക്ട് ചെയ്ത് ഒന്നും പരിഹരിക്കുന്നില്ലെങ്കിൽ, പുതിയ എക്സ്റ്റൻഷനാണ് ആദ്യ സംശയിതാവ്. അത് സംഘർഷത്തിന്റെ തെളിവല്ല, പക്ഷേ അന്വേഷണം അവിടെ നിന്നാണ് തുടങ്ങുന്നത്. അടുത്തതായി എക്സ്റ്റൻഷനുകളുടെ പട്ടികയും ഇൻസ്റ്റാൾ ചെയ്ത കോൺഫിഗറേഷൻ പ്രൊഫൈലുകളും പരിശോധിക്കുക, ആപ്ലിക്കേഷൻ ഫോൾഡർ മാത്രമല്ല.
എന്തെങ്കിലും ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് ബേസ്ലൈൻ രേഖപ്പെടുത്തുക
ഇപ്പോൾ എന്താണ് പ്രവർത്തിക്കുന്നതെന്ന് എഴുതുക: ആപ്ലിക്കേഷന്റെ ഫലം, ക്ലയന്റിന്റെ പതിപ്പ്, അത് കണക്ട് ചെയ്യുന്ന എൻഡ്പോയിന്റ്, ഓരോ ആപ്പിനും വേണ്ടിയുള്ളതോ വിഭജിത ടണലിനുള്ളതോ ആയ ഒഴിവാക്കലുകൾ. ആപ്ലിക്കേഷൻ ബണ്ടിലിൽ നിന്ന് ഫയലുകൾ പകർത്തുന്നതിലൂടെയല്ല, ക്ലയന്റ് പിന്തുണയ്ക്കുന്ന സംരക്ഷിത പ്രക്രിയയിലൂടെ യഥാർത്ഥ പ്രൊഫൈൽ സംരക്ഷിക്കുക.
scutil --dns | head -40
netstat -rn | head -30
ifconfig | grep -E "^(utun|ipsec)"
പ്രവർത്തിക്കുന്ന ക്ലയന്റ് കണക്ട് ചെയ്തിരിക്കുമ്പോൾ ആ മൂന്ന് ഔട്ട്പുട്ടുകൾ പകർത്തുക. അവ റിസോൾവറിന്റെ അവസ്ഥ, റൂട്ട് ടേബിൾ, പ്രവർത്തിക്കുന്ന സജ്ജീകരണം സൃഷ്ടിക്കുന്ന ഇന്റർഫേസ് പട്ടിക എന്നിവ നൽകുന്നു, പിന്നീടുള്ള താരതമ്യത്തിന് വേണ്ടത് കൃത്യമായി അതാണ്. Mac ഒരു തൊഴിലുടമ നിയന്ത്രിക്കുന്നുണ്ടെങ്കിൽ, തുടങ്ങുന്നതിന് മുമ്പ് താരതമ്യം അനുവദനീയമാണെന്ന് സ്ഥിരീകരിക്കുക, കാരണം പരിശോധനയ്ക്കിടെ സ്വയമേവയുള്ള ജോലി കണക്ഷൻ വീണ്ടും സജീവമാകാം, അപ്പോൾ ഫലം രണ്ട് ക്ലയന്റുകളിൽ ഒന്നിനെയും ഒറ്റയ്ക്ക് പ്രതിനിധീകരിക്കുന്നില്ല. മൂന്ന് ഔട്ട്പുട്ടുകളും പ്രൊഫൈൽ കുറിപ്പിന് അരികിൽ സൂക്ഷിക്കുക, പിന്നീടുള്ള താരതമ്യത്തിന് ഒരു റഫറൻസ് ഉണ്ടാകാൻ.
ഒരു സമയത്ത് ഒരു സജീവ പാത മാറ്റുക
യഥാർത്ഥ കണക്ഷൻ അതിന്റെ സാധാരണ നിയന്ത്രണം ഉപയോഗിച്ച് നിർത്തുക, തുടർന്ന് ബദൽ ആരംഭിക്കുക. ഒരേ സമയം കണക്ട് ചെയ്ത രണ്ട് ക്ലയന്റുകൾ ഉൽപ്പന്നങ്ങളിൽ ഒന്നിനെയല്ല, സംയോജനത്തെ വിവരിക്കുന്ന ഫലം നൽകുന്നു. സേവനങ്ങൾ അനുവദിക്കുന്നുണ്ടെങ്കിൽ എൻഡ്പോയിന്റും ജോലിയും താരതമ്യയോഗ്യമായി നിലനിർത്തുക, കാരണം മറ്റൊരു സെർവർ വഴിയുള്ള വേഗതയേറിയ ഡൗൺലോഡ് രണ്ട് ആപ്ലിക്കേഷനുകളെയല്ല, രണ്ട് കണക്ഷൻ ഓപ്ഷനുകളെയാണ് താരതമ്യം ചെയ്യുന്നത്.
പുതിയ ക്ലയന്റ് പരാജയപ്പെട്ടാൽ, മറ്റെന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് അതിന്റെ ആദ്യ പിശക് സംരക്ഷിക്കുക. ആദ്യ പിശക് സാധാരണയായി ഘട്ടം പറയുന്നു, ക്രമീകരണങ്ങൾ മാറ്റിയതിന് ശേഷമുള്ള രണ്ടാം ശ്രമം പലപ്പോഴും കുറച്ചുകൂടി ഉപയോഗപ്രദമല്ലാത്തത് റിപ്പോർട്ട് ചെയ്യുന്നു.
വേഗത മാത്രമല്ല, DNS, റൂട്ടുകൾ, ആപ്ലിക്കേഷൻ എന്നിവ താരതമ്യം ചെയ്യുക
പുതിയ ക്ലയന്റ് കണക്ട് ചെയ്തിരിക്കുമ്പോൾ അതേ മൂന്ന് കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് വരി വരിയായി താരതമ്യം ചെയ്യുക. മറ്റൊരിടത്തേക്ക് ചൂണ്ടുന്ന റിസോൾവർ, അല്ലെങ്കിൽ സ്വകാര്യ സബ്നെറ്റ് ഇല്ലാത്ത റൂട്ട് ടേബിൾ, ത്രൂപുട്ട് നോക്കുന്നതിന് മുമ്പ് മിക്ക പെരുമാറ്റ വ്യത്യാസങ്ങളും വിശദീകരിക്കുന്നു. തുടർന്ന് അതേ ജോലിയിൽ യഥാർത്ഥ ആപ്ലിക്കേഷൻ പരിശോധിക്കുക, കാരണം വേഗത്തിൽ കണക്ട് ചെയ്ത് ആന്തരിക നാമം പരിഹരിക്കാൻ പരാജയപ്പെടുന്ന ക്ലയന്റ് സ്റ്റാറ്റസ് വിൻഡോ മികച്ചതായി തോന്നിയാലും താരതമ്യം നേടിയിട്ടില്ല.
ട്രാഫിക് ഏത് ഇന്റർഫേസ് ഉപയോഗിച്ചുവെന്ന് ശ്രദ്ധിക്കുക. macOS-ൽ ടണൽ ഇന്റർഫേസിന്റെ പേര് ഏത് ക്ലയന്റിനാണ് റൂട്ട് എന്നതിന്റെ വിശ്വസനീയ സൂചകമല്ല, അതിനാൽ ഇന്റർഫേസ് പട്ടികയെ റൂട്ട് ടേബിളുമായി ചേർത്ത് വായിക്കുക, ഒന്ന് മാത്രം വായിക്കരുത്. രണ്ട് utun ഇന്റർഫേസുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങളുടെ ട്രാഫിക് വഹിക്കുന്നത് പൊരുത്തപ്പെടുന്ന റൂട്ടും റിസോൾവർ എൻട്രിയും ഉള്ളതാണ്. പേരിൽ നിന്ന് ഊഹിക്കുന്നതാണ് തെറ്റായ ഇന്റർഫേസിനെ കുറ്റപ്പെടുത്തുന്നതിന്റെ വഴി, കാരണം നിലവിലുള്ള ഇന്റർഫേസ് എപ്പോഴും ട്രാഫിക് വഹിക്കുന്നതല്ല.
മൂന്ന് ഔട്ട്പുട്ടുകളും ഉപരിപ്ലവമായി നോക്കാതെ വായിക്കുക. റിസോൾവർ ഡംപിൽ, utun ഇന്റർഫേസുമായി ബന്ധിപ്പിച്ച നെയിം സെർവർ അത് ഏത് ക്ലയന്റാണ് ഇൻസ്റ്റാൾ ചെയ്തതെന്ന് കാണിക്കുന്നു; റൂട്ട് ടേബിളിൽ, ഡിഫോൾട്ട് റൂട്ട് ട്രാഫിക് വഹിക്കുന്ന ഇന്റർഫേസിനെ പേരിടുന്നു; ഇന്റർഫേസ് പട്ടികയിൽ, രണ്ടാമത്തെ utun ഉപകരണം എന്നാൽ രണ്ടാമത്തെ ടണൽ സൃഷ്ടിച്ചു എന്നാണ്. ബേസ്ലൈനുമായി താരതമ്യപ്പെടുത്തിയ ആ മൂന്ന് വരികൾ പുനഃസ്ഥാപിച്ച സജ്ജീകരണത്തെ, രണ്ട് ക്ലയന്റുകളും ഇപ്പോഴും മത്സരിക്കുന്ന സജ്ജീകരണത്തിൽ നിന്ന് വേർതിരിക്കുന്നു.
പുനഃസ്ഥാപിക്കുക, തുടർന്ന് വൃത്തിയായി നീക്കം ചെയ്യുക
യഥാർത്ഥ ക്ലയന്റിന്റെ സ്വന്തം വർക്ക്ഫ്ലോയിലൂടെ തിരികെ പോയി ബേസ്ലൈൻ ഔട്ട്പുട്ടുകൾ നിങ്ങൾ രേഖപ്പെടുത്തിയതുമായി യോജിക്കുന്നുവെന്ന് സ്ഥിരീകരിക്കുക. റിസോൾവർ അല്ലെങ്കിൽ റൂട്ട് ടേബിൾ പുനഃസ്ഥാപിക്കുന്നില്ലെങ്കിൽ, നിർത്തി മറ്റെന്തെങ്കിലും നീക്കം ചെയ്യുന്നതിന് മുമ്പ് അത് ശരിയാക്കുക. ഉപയോഗിക്കാത്ത സജ്ജീകരണം അതിന്റെ ഉടമയായ ഘടകത്തിലൂടെ നീക്കം ചെയ്യുക: ക്ലയന്റ് അൺഇൻസ്റ്റാളർ, പ്രൊഫൈൽ, അല്ലെങ്കിൽ സിസ്റ്റം എക്സ്റ്റൻഷൻ ക്രമീകരണങ്ങൾ.
നിങ്ങൾ പരിശോധിച്ച പതിപ്പ്, ഉപയോഗിച്ച എൻഡ്പോയിന്റ്, ഓരോന്നിന്റെയും ഫലം എന്നിവ ചേർത്ത് കുറിപ്പുകൾ പുതുക്കി അവസാനിപ്പിക്കുക. ആറ് മാസത്തിന് ശേഷം ആ രേഖയാണ് ഒരു തീരുമാനവും ഒരു കിംവദന്തിയും തമ്മിലുള്ള വ്യത്യാസം.