macOS-ൽ VPN നീക്കം ചെയ്യുന്നത് ഒരു പ്രവർത്തനം പോലെ തോന്നുന്നു, എന്നാൽ യഥാർത്ഥത്തിൽ കുറഞ്ഞത് നാലെണ്ണമാണ്. സിസ്റ്റം ക്രമീകരണങ്ങളിലെ ബട്ടൺ സിസ്റ്റം കോൺഫിഗറേഷൻ സ്റ്റോറിൽ നിന്ന് ഒരു നെറ്റ്വർക്ക് സേവനം ഇല്ലാതാക്കുന്നു. അത് ക്ലയന്റ് ആപ്പ്, ആ ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്ത നെറ്റ്വർക്ക് എക്സ്റ്റൻഷൻ, നിങ്ങളുടെ കീചെയിനിലുള്ള ക്രെഡൻഷ്യൽ, ഡിവൈസ് മാനേജ്മെന്റ് പുഷ് ചെയ്ത പ്രൊഫൈൽ എന്നിവ ഇല്ലാതാക്കുന്നില്ല. ഏത് ലക്ഷണം ഏത് ഒബ്ജക്ടിന്റേതാണെന്ന് അറിയുന്നതാണ് നീക്കം ചെയ്ത VPN നിശബ്ദമായി തിരികെ വരുന്നത് തടയുന്നത്.

കോൺഫിഗറേഷൻ നീക്കം ചെയ്യുക ബട്ടൺ യഥാർത്ഥത്തിൽ എന്താണ് ഇല്ലാതാക്കുന്നത്

നിങ്ങൾ ചേർക്കുന്ന ഓരോ VPN-ഉം ഒരു നെറ്റ്വർക്ക് സേവനമായി മാറുന്നു, Wi-Fi അല്ലെങ്കിൽ Thunderbolt Bridge പോലെയുള്ള അതേ തരം ഒബ്ജക്ട്. macOS അവയെല്ലാം ഇവിടെ സൂക്ഷിക്കുന്നു: /Library/Preferences/SystemConfiguration/preferences.plist എന്നതിൽ, ഓരോന്നിനും ഒരു സർവീസ് ID, പ്രദർശന നാമം, ടണൽ തരം, സർവർ വിലാസം, ടണൽ എങ്ങനെ ആരംഭിക്കുന്നു എന്നിവ വിവരിക്കുന്ന കോൺഫിഗറേഷൻ നിഘണ്ടു എന്നിവയോടെ.

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

ബട്ടണിന് എത്താൻ കഴിയാത്തത് മറ്റൊരു സബ്സിസ്റ്റത്തിന്റെ ഉടമസ്ഥതയിലുള്ളതെല്ലാം ആണ്. ആപ്പ് ബണ്ടിൽ ഇവിടെയുണ്ട്: /Applications. NetworkExtension ക്ലയന്റ് അതിന്റെ കോൺഫിഗറേഷനിൽ നിന്ന് വേറിട്ട് രജിസ്റ്റർ ചെയ്ത ഒരു സിസ്റ്റം എക്സ്റ്റൻഷനായി പ്രവർത്തിക്കുന്നു. ക്രെഡൻഷ്യലുകൾ കീചെയിൻ ഇനങ്ങളാണ്, അവ സൂക്ഷിക്കുന്ന കീചെയിനിന്റെ ആക്സസ് നിയന്ത്രണങ്ങളോടെ. കോൺഫിഗറേഷൻ പ്രൊഫൈൽ പ്രൊഫൈൽ സിസ്റ്റത്തിന്റേതാണ്. സേവനം നീക്കം ചെയ്യുക, നാലും അവ ഉണ്ടായിരുന്നിടത്ത് തന്നെ നിൽക്കും.

Mac ഇപ്പോഴും എന്താണ് ഇൻസ്റ്റാൾ ചെയ്തതെന്ന് കരുതുന്നത് എന്ന് പട്ടികയിടുക

എന്തെങ്കിലും ഇല്ലാതാക്കുന്നതിന് മുമ്പ് കണക്കെടുപ്പ് നടത്തുക. ഒരേ ദൃശ്യ തകരാർ സൃഷ്ടിക്കുന്ന മൂന്ന് പാളികളെ മൂന്ന് കമാൻഡുകൾ ഉൾക്കൊള്ളുന്നു:

scutil --nc list
networksetup -listallnetworkservices
profiles -P

scutil --nc list VPN കോൺഫിഗറേഷനുകളുടെ അധികാരമുള്ള കാഴ്ചയാണ്, കണക്ഷൻ നില, സേവന നാമം, സർവീസ് ID എന്നിവയോടെ. ക്രമീകരണ പട്ടികയിൽ ഒരിക്കലും കാണാത്ത എൻട്രികൾ ഇത് പലപ്പോഴും കാണിക്കുന്നു: മാസങ്ങൾക്ക് മുമ്പ് അൺഇൻസ്റ്റാൾ ചെയ്ത ക്ലയന്റിന്റെ ബാക്കി സേവനങ്ങളും നിശബ്ദമായി ആരംഭിക്കുന്ന ഡിമാൻഡ് അനുസരിച്ചുള്ള കോൺഫിഗറേഷനുകളും. networksetup -listallnetworkservices കമാൻഡ് ലൈൻ ടൂളുകൾ പ്രതീക്ഷിക്കുന്ന പേരുകളിൽ നെറ്റ്വർക്ക് സേവനങ്ങൾ കാണിക്കുന്നു, പേര് അനുസരിച്ച് നീക്കം ചെയ്യാൻ അതാണ് വേണ്ടത്. profiles -P ഇൻസ്റ്റാൾ ചെയ്ത കോൺഫിഗറേഷൻ പ്രൊഫൈലുകൾ പട്ടികയിടുന്നു; മാനേജ്ഡ് Mac-ൽ VPN നിങ്ങൾ ചേർത്ത സേവനമല്ല, ആ പ്രൊഫൈലുകളിലൊന്നിനുള്ളിലെ പേലോഡ് ആയിരിക്കാം.

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

ഉടമയിലൂടെ സേവനം നീക്കം ചെയ്യുക

നിങ്ങൾ തന്നെ ചേർത്ത സേവനത്തിന്, രേഖപ്പെടുത്തിയ വഴിയിൽ തുടരുക: സിസ്റ്റം ക്രമീകരണങ്ങൾ, VPN, വിവര ബട്ടൺ, കോൺഫിഗറേഷൻ നീക്കം ചെയ്യുക. Apple ആ വഴി രേഖപ്പെടുത്തുന്നു, അത് കോൺഫിഗറേഷൻ സ്റ്റോർ സ്ഥിരതയുള്ളതാക്കുന്നു. കൈകൊണ്ട് എഡിറ്റ് ചെയ്യുന്നത് preferences.plist നെറ്റ്വർക്ക് സ്റ്റാക്ക് പ്രവർത്തിക്കുമ്പോൾ ഏത് ഇന്റർഫേസും നീക്കം ചെയ്യാത്ത ഇരട്ട അല്ലെങ്കിൽ സോംബി സേവനങ്ങളിലേക്ക് എത്താനുള്ള വഴിയാണ്.

ടെർമിനലിൽ നിന്ന്, സേവനം പേര് അനുസരിച്ച് ഇതിലൂടെ നീക്കം ചെയ്യുക: networksetup -removenetworkservice "Service Name", തുടർന്ന് ഇതിലൂടെ സ്ഥിരീകരിക്കുക: scutil --nc list. കമാൻഡ് ഇന്റർഫേസിന്റെ അതേ സേവന പട്ടികയിൽ പ്രവർത്തിക്കുന്നു, അതിനാൽ networksetup -listallnetworkservices ൽ കാണാത്ത പേര് രണ്ട് വഴികളിലും നീക്കം ചെയ്യപ്പെടില്ല. ക്ലയന്റ് ടണലിന്റെ ഉടമയാണെങ്കിൽ, ആദ്യം ആ ക്ലയന്റിന്റെ നീക്കം ചെയ്യൽ അല്ലെങ്കിൽ അൺഇൻസ്റ്റാൾ വഴി ഉപയോഗിക്കുക, കാരണം ക്ലയന്റ് അടുത്ത തവണ ആരംഭിക്കുമ്പോൾ സേവനം വീണ്ടും നിർമ്മിക്കുന്നു.

VPN ഡിവൈസ് മാനേജ്മെന്റിൽ നിന്ന് വന്നതാണെങ്കിൽ, നിങ്ങൾ ഉടമയല്ല. MDM ഇൻസ്റ്റാൾ ചെയ്ത പ്രൊഫൈലുകൾ നീക്കം ചെയ്യാൻ കഴിയാത്തതായി അടയാളപ്പെടുത്താം, നീക്കം ചെയ്യാവുന്ന ഒന്ന് പോലും അടുത്ത പരിശോധനയിൽ വീണ്ടും പുഷ് ചെയ്യപ്പെടാം. ഇതിലൂടെ സ്ഥിരീകരിക്കുക: profiles -P, തുടർന്ന് നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ പുറത്തുകടക്കൽ പ്രക്രിയ ഉപയോഗിക്കുക. പേലോഡ് പ്രാദേശികമായി ഇല്ലാതാക്കുന്നത് പരാജയപ്പെടുകയോ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യാൻ കാരണമാകുകയോ ചെയ്യുന്നു.

സേവനമില്ലാതെ വീണ്ടും ബന്ധിപ്പിക്കുന്ന ശേഷിപ്പുകൾ

സാധാരണ «അത് തിരികെ വന്നു» റിപ്പോർട്ട് സേവനം തിരികെ വരുന്നതല്ല, അതിന്റെ ഉടമയായ എക്സ്റ്റൻഷൻ തിരികെ വരുന്നതാണ്. രജിസ്റ്റർ ചെയ്ത സിസ്റ്റം എക്സ്റ്റൻഷനുകളും നെറ്റ്വർക്ക് എക്സ്റ്റൻഷൻ തരത്തിലുള്ള ആപ്പ് എക്സ്റ്റൻഷനുകളും പട്ടികയിടുക:

systemextensionsctl list
pluginkit -m -p com.apple.networkextension.packet-tunnel

NetworkExtension ക്ലയന്റ് അതിന്റെ ടണൽ ദാതാവിനെ സ്വന്തം ഐഡന്റിഫയറിന് കീഴിൽ ഇൻസ്റ്റാൾ ചെയ്ത് സൂക്ഷിക്കുന്നു, ഏത് കോൺഫിഗറേഷനിൽ നിന്നും വേറിട്ട്. കോൺഫിഗറേഷൻ പോയ ശേഷവും എക്സ്റ്റൻഷൻ സജീവമായി തുടരാം, ക്ലയന്റിന്റെ മെനു ബാർ ഏജന്റ് അടുത്ത തവണ ആരംഭിക്കുമ്പോൾ പുതിയ കോൺഫിഗറേഷൻ സൃഷ്ടിക്കാം, ചിലപ്പോൾ ഇപ്പോൾ ഇല്ലാതാക്കിയ പേര് വീണ്ടും ഉപയോഗിച്ച്. ലോഗിൻ ഇനങ്ങളും വെണ്ടറിന്റെ സഹായിയും ഇവിടെ പരിശോധിക്കുക: /Library/LaunchDaemons നീക്കം ചെയ്യൽ പരാജയപ്പെട്ടു എന്ന് അനുമാനിക്കുന്നതിന് മുമ്പ്.

ക്രെഡൻഷ്യലുകളാണ് രണ്ടാമത്തെ ശേഷിപ്പ്. ലോഗിൻ കീചെയിനിൽ സൂക്ഷിച്ച ഒരു പാസ്വേഡോ ക്ലയന്റ് സർട്ടിഫിക്കറ്റോ സേവനത്തോടൊപ്പം ഇല്ലാതാകുന്നില്ല, IPSec പങ്കിട്ട രഹസ്യം ചരിത്രപരമായി സിസ്റ്റം കീചെയിനിൽ ജീവിക്കുന്നു, അതുകൊണ്ടാണ് നീക്കം ചെയ്ത് വീണ്ടും ചേർക്കുമ്പോൾ ചിലപ്പോൾ പാസ്വേഡ് ചോദ്യം ഒഴിവാകുന്നത്. Mac നിങ്ങളുടെ നിയന്ത്രണത്തിൽ നിന്ന് പുറത്തുപോകുന്നുവെങ്കിൽ, Keychain Access-ൽ സേവന നാമം അനുസരിച്ച് ഇനം കണ്ടെത്തി സൂക്ഷിച്ച ക്രെഡൻഷ്യൽ പ്രതിനിധീകരിക്കുന്ന അക്കൗണ്ട്, സർട്ടിഫിക്കറ്റ് അല്ലെങ്കിൽ പിയർ കീ റദ്ദാക്കുക. A copied configuration file is a live credential even after local removal.

നീക്കം ചെയ്യൽ സ്ഥിരീകരിക്കുക, തിരികെ വരുന്ന പ്രൊഫൈൽ ശരിയായി വായിക്കുക

സേവനം രണ്ട് കാഴ്ചകളിൽ നിന്നും പോയി പുനരാരംഭത്തിന് ശേഷവും പോയി നിൽക്കുമ്പോൾ നീക്കം ചെയ്യൽ പൂർത്തിയാകുന്നു. scutil --nc list ൽ സർവീസ് ID പരിശോധിക്കുക, scutil --dns ഉപയോഗിച്ച് നാമ വിവർത്തനം നിങ്ങൾ പ്രതീക്ഷിക്കുന്ന റിസോൾവർ ഉപയോഗിക്കുന്നുവെന്ന് സ്ഥിരീകരിക്കുക, തുടർന്ന് ഒരിക്കൽ പുനരാരംഭിക്കുക, കാരണം ഡിമാൻഡ് നിയമങ്ങളും ലോഗിൻ ഏജന്റുകളും ശുദ്ധമായ ബൂട്ടിൽ മാത്രം സ്വയം കാണിക്കുന്ന രണ്ട് കാര്യങ്ങളാണ്.

അത് ഇപ്പോഴും അവിടെയുണ്ടെങ്കിൽ, കൂടുതൽ ഒബ്ജക്ടുകൾ ഇല്ലാതാക്കരുത്. ഏത് പാളിയാണ് അത് വീണ്ടും സൃഷ്ടിച്ചതെന്ന് കണ്ടെത്തുക: MDM പ്രൊഫൈൽ സേവനം വീണ്ടും പുഷ് ചെയ്യുന്നു, ക്ലയന്റ് ഏജന്റ് അത് വീണ്ടും നിർമ്മിക്കുന്നു, അല്ലെങ്കിൽ പേര് പൊരുത്തപ്പെടാത്തതിനാൽ സേവനം ഒരിക്കലും നീക്കം ചെയ്യപ്പെട്ടിട്ടില്ല. ആ ഉത്തരം നിങ്ങൾക്ക് വെണ്ടറിന്റെ അൺഇൻസ്റ്റാളർ, നിങ്ങളുടെ IT ടീം, അല്ലെങ്കിൽ അതേ നീക്കം ചെയ്യൽ ഡയലോഗിലൂടെ ഒരു കൂടുതൽ റൗണ്ട് എന്നിവയിൽ ഏതാണ് വേണ്ടതെന്ന് തീരുമാനിക്കുന്നു. Apple-ന്റെ നീക്കം ചെയ്യൽ ഗൈഡ് നിങ്ങൾ ചേർത്ത സേവനങ്ങൾക്കുള്ള പിന്തുണയുള്ള വഴി ഉൾക്കൊള്ളുന്നു; ശേഷിപ്പുകൾ നിങ്ങൾ തന്നെ പരിശോധിക്കേണ്ട ഭാഗമാണ്: remove a VPN configuration.

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