Wie kann ich die VPN-Einstellungen unter OS X Lion vollständig exportieren und importieren?

11

Ich habe festgestellt, dass die Exportoption von OS X keine Dinge wie Proxys oder DNS-Einstellungen aus der VPN-Konfiguration exportiert.

Wie kann ich all diese exportieren?

Sorin
quelle
1
Welche Exportoption ist das?
Harald Hanche-Olsen
Wenn Sie in den Netzwerkeinstellungen unter dem Zahnrad eine VPN-Verbindung auswählen, haben Sie die Möglichkeit, die Konfiguration zu exportieren. Diese Exportoption.
Stu Wilson
1
Wäre dies für Sie hilfreich? hintsforums.macworld.com/showthread.php?t=116582
sudo rm -rf
@ sudorm-rf, deine Antwort sieht gut aus - du solltest sie posten.
JW8
@ JW01: Nun, diese Forumantwort war nicht meine Arbeit. Ich denke, ich könnte es hier kopieren (und Kredit geben), aber ich war mir nicht sicher, ob das das Richtige war.
Sudo RM-RF

Antworten:

5

Nun, ich habe hier einen Thread gefunden , der das zu erreichen scheint, was Sie verlangen. Ich kann es nicht besser ausdrücken als das Forumsposter selbst. Deshalb sagte er Folgendes, falls die Seite nicht funktioniert:

Ich habe einen Weg gefunden, dies zu tun, also dachte ich, ich würde für jeden, der mir folgt, posten, der eine Reihe von VPN-Einstellungen hat und diese nicht manuell wieder eingeben möchte. Sie müssen im Grunde ein paar GUIDs kopieren und einfügen, um sie zu erstellen Ihre alten Präferenzdaten stimmen mit Ihrem neuen System überein. Dies funktionierte für mich, als ich von einem Mac OS X 10.6 SL-System zu einem anderen SL-System wechselte. Ich würde mir vorstellen, dass ähnliche Schritte für Mac OS X 10.5 Leopard und möglicherweise 10.7 Lion funktionieren würden. Auf geht's:

  1. Gehen Sie zunächst zu den Netzwerkeinstellungen auf Ihrem neuen Computer und fügen Sie VPN (L2TP), VPN (PPTP) oder die von Ihnen benötigten VPN- "Schnittstellen" hinzu. Erstellen Sie zu diesem Zeitpunkt keine neuen VPN-Konfigurationen. Schließen Sie die Netzwerkeinstellungen.

  2. Öffnen Sie den System Profiler, wählen Sie die Hardware-UUID auf der Registerkarte Hardware aus und kopieren Sie sie in die Zwischenablage.

  3. Navigieren Sie zu ~ / Library / Preferences / ByHost und suchen Sie Ihre alte NetworkConnections-Voreinstellungsdatei. Es wird die Form von com.apple.networkConnect..plist haben. Erstellen Sie eine Kopie dieser Datei. Ersetzen Sie den Teil durch den Teil, den Sie in Schritt 2 kopiert haben. Vergessen Sie nicht, Leerzeichen und das "copy" -Tag zu entfernen. Sie sollten jetzt eine neue Datei mit dem Namen com.apple.networkConnect..plist haben.

  4. Öffnen Sie zwei Dateien in einem Editor, der .plist-Dateien verarbeiten kann (ich habe TextWrangler verwendet): die gerade erstellte Datei com.apple.networkConnect..plist und /Library/Preferences/SystemConfiguration/preferences.plist.

  5. Suchen Sie in der Datei settings.plist nach der GUID jeder von Ihnen erstellten VPN-Schnittstelle. Die Zeichenfolge "UserDefinedName" am Ende des Schlüssels weist Sie auf Folgendes hin:

<key>14A4B264-C231-41FE-857B-EE5557B69851</key> <dict> <key>DNS</key> <dict/> <key>IPv4</key> <dict> <key>ConfigMethod</key> <string>PPP</string> </dict> ... <key>UserDefinedName</key> <string>VPN (L2TP)</string> </dict>

Die erste lange Zeichenfolge ("14A4B264 ...") ist der Teil, den Sie benötigen. Kopieren Sie dies in die Zwischenablage.

  1. Wechseln Sie nun zu Ihrer Datei com.apple.networkConnect. Suchen Sie den Schlüssel, in dem alle Ihre alten VPN-Einstellungen für diesen VPN-Typ enthalten sind. Wählen Sie den gesamten Schlüsselnamen aus (dies ist die GUID Ihrer VPN-Schnittstelle auf Ihrem alten Mac) und fügen Sie ihn ein, um ihn durch die neue GUID zu ersetzen.

  2. Wiederholen Sie die Schritte 5 und 6 für jede benötigte VPN-Schnittstelle. In meinem Fall gab es 2: L2TP und PPTP.

  3. Speichern Sie Ihre Änderungen und schließen Sie die Datei com.apple.networkConnect. Schließen Sie die Datei settings.plist, ohne etwas zu speichern.

  4. Öffnen Sie Ihre Netzwerkeinstellungen, wählen Sie Ihre VPN-Schnittstelle (n) aus, und Sie sollten Ihre früheren Konfigurationen sehen.

Hoffe das hilft dir!

sudo rm -rf
quelle
Ich finde kein com.apple.networkConnect..plistoder com.apple.networkConnect..plistauf High Sierra (meinem alten Computer) oder Mojave (meinem neuen). Hat es sich geändert?
MikeSchinkel