Ich habe eine VPN-Konfiguration hinzugefügt. Jetzt möchte ich es entfernen, aber die Schaltfläche - ist grau und deaktiviert.
Ich habe einige Antworten aus diesem Apple Support Communities-Thread überprüft :
Im Terminal:
networksetup -listallnetworkservices
Im Terminal:networksetup -removenetworkservice networkservice
Im Terminal:networksetup -listallnetworkservices
…aber ich kann nicht alle entfernen.
Wie kann ich dieses Problem beheben?
Sie können den Dienst manuell löschen, indem Sie ihn aus der entsprechenden Einstellungsdatei entfernen.
Stellen Sie sicher, dass die Systemeinstellungen und jede andere Software, die möglicherweise versucht, den Netzwerkstandort zu wechseln, beendet sind, bevor Sie beginnen.
Erstellen Sie eine Sicherungskopie der Einstellungsdatei.
cd /Library/Preferences/SystemConfiguration
sudo cp preferences.plist preferences.plist.old
Erteilen Sie sich die Berechtigung für die Einstellungsdatei.
sudo chown $USER preferences.plist
sudo chmod u+w preferences.plist
Öffnen Sie die Einstellungsdatei. Ich werde Xcode verwenden, um die Datei zu öffnen.
open preferences.plist
Verwenden Sie ⌘F, um Suchen zu öffnen, und suchen Sie nach dem Namen Ihres VPN-Dienstes.
Der Name Ihres VPN sollte in einem UserDefinedName
Schlüssel angezeigt werden.
Wählen Sie über dem Suchergebnis die ID des Netzwerkdienstes aus.
In diesem Fall würde ich den Anfang wählen CD2362
…
Verwenden Sie ⌫ backspace, um das gesamte Wörterbuch zu löschen. Stellen Sie sicher, dass nur dieses Wörterbuch und sein Inhalt gelöscht werden und keines der anderen Wörterbücher.
Speichern Sie die Datei und starten Sie neu.
Nachdem ich in macOS X Sierra auf https://discussions.apple.com/thread/3828655?tstart=0 gestoßen war, konnte ich ein VPN-Element löschen, das eine ausgegraute „-“-Schaltfläche hatte, obwohl ich dachte, ich hätte das „Profile „Damit war es verbunden. Ich tat dies durch die folgenden Befehle:
1: Gibt im Terminal networksetup -listallnetworkservices
eine Liste mit den Namen der Dienste aus.
2: Im Terminal networksetup -removenetworkservice "name of service in quotes"
wird der gewünschte Dienst entfernt - die Anführungszeichen werden benötigt, um Leerzeichen und andere ausgefallene Zeichen zu berücksichtigen - sie könnten stattdessen mit Backslashes (\) maskiert werden. Dies könnte der Teil sein, der den ursprünglichen Autor durcheinander gebracht hat.
3: Im Terminal networksetup -listallnetworkservices
wird eine Liste mit den Namen der Dienste angezeigt, die hoffentlich zeigt, dass der unerwünschte Dienst jetzt weg ist.
networksetup -removenetworkservice networkservice SOLLTE "networkservice" sein. Der networkservice war der Name des VPN.
Für die letzte: Wenn Sie die Netzwerkkonfiguration nicht entfernen können, weil Sie eine Fehlermeldung erhalten, dass es sich um den einzigen Netzwerkdienst auf IPv4 handelt, klicken Sie auf die Plus-Schaltfläche, um eine weitere Netzwerkkonfiguration hinzuzufügen, und fügen Sie eine hinzu, die sich auf IPv4 befinden würde, z. B. 6 bis 4 , können Sie dann mit dem Terminalbefehl die Konfiguration löschen, die Sie zuvor löschen wollten, und die 6 bis 4 mit der Minustaste entfernen.
networksetup -listallnetworkservices
. Ich sehe sie auch nicht darin /Library/Preferences/SystemConfiguration/preferences.plist
./Library/Preferences/com.apple.networkextension.plist
, die ich denke, können nur durch Deaktivieren von SIP bearbeitet werden. help.nextdns.io/t/g9hf600/…Vor Monterey war der Befehl networksetup
, der in Monterey wurde networkservices
.
Sie müssen sudo
Profile eines anderen Benutzers löschen.
Denken Sie auch daran, dass Profile, die unter einem anderen Benutzer installiert wurden, nicht in den Systemeinstellungen sichtbar sind.
toaruScar
James McKinney
open /System/Library/PreferencePanes/Profiles.prefPane
.