Eng VPN op macOS läschen gesäit aus wéi eng eenzeg Aktioun an ass tatsächlech op d'mannst véier. De Knäppchen an den Systemastellungen läscht ee Netzwierksservice aus dem System-Konfiguratiounsspäicher. Et läscht net d'Client-App, d'Netzwierkerweiderung déi dës App installéiert huet, d'Authentifikatiounselement dat an Ärem Keychain sëtzt, oder e Profil dee vun der Apparateverwaltung erofgedréckt gouf. Wëssen, wéi een Objet all Symptom besëtzt, ass dat wat verhënnert, datt eng geläschte VPN roueg zeréckkënnt.

Wat de Knäppchen Konfiguratioun läschen tatsächlech läscht

All VPN deen Dir bäisetzt gëtt ee Netzwierksservice, déiselwecht Aart Objet wéi Wi-Fi oder Thunderbolt Bridge. macOS hält se all hei: /Library/Preferences/SystemConfiguration/preferences.plist, jidderee mat enger Service-ID, engem ugewisene Numm an engem Konfiguratiounsdictionnaire deen den Tunnelltyp, d'Serveradress a wéi den Tunnel ufänkt beschreift.

Wann Dir Systemastellungen a VPN opmaacht, den Informatiounsknäppchen niewent engem Service dréckt, Konfiguratioun läschen auswielt an bestätegt, stoppt macOS den Tunnel, läscht dee Serviceobjet a schreift de Späicher nei. D'Ofmontage ass komplett fir dat wat dem System gehéiert: de Service ass aus der Lëscht fort an näischt startet en beim Aloggen.

Wat de Knäppchen net erreeche kann, ass alles wat engem aneren Ënnersystem gehéiert. De App-Bundle läit hei: /Applications. En NetworkExtension-Client leeft als Systemerweiderung, déi separat vun senger Konfiguratioun registréiert ass. D'Authentifikatiounselementer si Keychain-Elementer mat den Zougrëffskontrolle vun deem Keychain deen se hält. E Konfiguratiounsprofil gehéiert dem Profilsystem. Läscht de Service an all véier bleiwen exakt do wou se waren.

List op wat den Mac nach mengt installéiert ze sinn

Maacht eng Inventur ier Dir eppes läscht. Dräi Kommandoen decken déi dräi Schichte of, déi deeselwechten sichtbaren Ausfall produiséieren:

scutil --nc list
networksetup -listallnetworkservices
profiles -P

scutil --nc list ass déi autoritativ Vue vun de VPN-Konfiguratiounen, mam Verbindungsstatus, Service-Numm a Service-ID. Et weist dacks Entréen déi ni an der Lëscht vun den Astellungen erschéngen: reschtlech Servicer vun engem Client deen Dir viru Méint deinstalléiert hutt, an Ufro-Konfiguratiounen déi roueg starten. networksetup -listallnetworkservices weist d'Netzwierkservicer ënner den Nimm déi d'Kommandozeilen-Tools erwaarden, an dat ass wat Dir braucht fir no Numm ze läschen. profiles -P listet installéiert Konfiguratiounsprofiler op; op engem geréierte Mac ass d'VPN vläicht guer kee Service deen Dir bäigefüügt hutt, mä eng Charge bannen an engem vun deene Profiler.

Liest d'Lëschten zesummen amplaz der éischter ze vertrauen. scutil dran ass, awer net an den Astellungen, heescht normalerweis datt en Drëttpartei-Client den Tunnel besëtzt an en a sengem eegene Fënster weist. E Service an zwou Vuen deen an den Astellungen gro ass heescht Politik. En Numm deen nom Läschen nees erschéngt heescht datt eppes en nei mécht, an dat eppes ass dat richtegt Zil.

Läscht de Service iwwer säin Eegentümer

Fir e Service deen Dir selwer bäigefüügt hutt, bleift um dokumentéierte Wee: Systemastellungen, VPN, den Informatiounsknäppchen, Konfiguratioun läschen. Apple dokumentéiert dee Wee, an en hält de Konfiguratiounsspäicher konsequent. Mat der Hand änneren preferences.plist wärend de Netzwierkstack leeft ass de Wee wéi Dir duebel oder Zombie-Servicer kritt déi keng Interface läscht.

Vun engem Terminal aus läscht de Service no Numm mat networksetup -removenetworkservice "Service Name", da bestätegt mat scutil --nc list. De Kommando handelt op der selwechter Servicelëscht wéi d'Interface, dofir gëtt en Numm deen net an networksetup -listallnetworkservices steet op keen vun deenen zwee Weeër geläscht. Wann e Client den Tunnel besëtzt, benotzt fir d'éischt säi Läsch- oder Deinstallatiounswee, well de Client de Service beim nächsten Start nei baut.

Wann d'VPN aus der Apparateverwaltung kënnt, sidd Dir net den Eegentümer. Profiler déi vun MDM installéiert goufen kënnen als net-läschbar markéiert ginn, an och en läschbare ka beim nächsten Check-in nees erofgedréckt ginn. Bestätegt mat profiles -P, da benotzt de Prozess fir d'Ausstafféierung vun Ärer Organisatioun. D'Charge lokal läschen entweder feelt oder löst eng Reinstallatioun aus.

D'Reschter déi sech ouni Service nees verbannen

Den üblechen «et ass zeréckkomm» Bericht ass net de Service deen zeréckkënnt, mä d'Erweiderung déi en besëtzt. List registréiert Systemerweiderungen an App-Erweiderunge vum Typ Netzwierkerweiderung op:

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

En NetworkExtension-Client hält säi Tunnelprovider ënner senger eegener Identitéit installéiert, getrennt vun all Konfiguratioun. D'Erweiderung kann aktiv bleiwen nodeems d'Konfiguratioun fort ass, an den Agent vun der Menübar vum Client kann eng frësch Konfiguratioun maachen wann en den nächsten Start mécht, heiansdo mat dem Numm deen Dir just geläscht hutt. Kontrolléiert d'Aloggelementer an den Hëllefsprogramm vum Hiersteller hei: /Library/LaunchDaemons ier Dir schléisst datt d'Läschen feelt.

D'Authentifikatiounselementer sinn de zweiten Rescht. En gespäicherte Passwuert oder Clientzertifikat am Aloggs-Keychain gëtt net mam Service geläscht, an en IPSec gedeelte Geheimnis lieft historesch am System-Keychain, dofir iwwerspréngt Läschen-an-nei-Bäisetzen heiansdo d'Passwuertufro. Wann den Mac aus Ärer Kontroll erausgeet, fënnt den Element nom Service-Numm am Keychain Access a widderrufft den Kont, d'Zertifikat oder de Peer-Schlëssel deen dat gespäichert Element duerstellt. A copied configuration file is a live credential even after local removal.

Verifizéiert d'Läschen an liest e zeréckkommende Profil richteg

D'Läschen ass fäerdeg wann de Service aus zwou Vuen fort ass an och no engem Neistart fort bleift. Kontrolléiert scutil --nc list fir d'Service-ID, bestätegt datt d'Numm-Opléisung den erwaarten Opléiser benotzt mat scutil --dns, da startt eemol nei, well Ufro-Regelen an Aloggagenten déi zwee Saache sinn déi sech nëmmen bei engem frëschen Start weisen.

Wann et nach do ass, läscht keng weider Objeten. Fënnt eraus wéi eng Schicht en nei gemaach huet: en MDM-Profil dréckt de Service erof, en Clientagent baut en nei, oder de Service gouf ni geläscht well den Numm net iwwerenee gestëmmt huet. Déi Äntwert entscheet ob Dir den Deinstallateur vum Hiersteller, Ären IT-Team oder nach eng Ronn duerch deeselwechte Läschdialog braucht. Dem Apple seng Läschguide deckt deen ënnerstëtzte Wee fir Servicer déi Dir bäigefüügt hutt; d'Reschter sinn deen Deel deen Dir selwer musst kontrolléieren: remove a VPN configuration.

Ähnlech Artikelen