Comment exporter et importer complètement les paramètres VPN sur OS X Lion?


11

J'ai découvert que l'option d'exportation d'OS X n'exporte pas des éléments tels que: les proxys ou les paramètres DNS de la configuration VPN.

Comment puis-je exporter tout cela?


1
De quelle option d'exportation s'agit-il?
Harald Hanche-Olsen

Lorsque vous sélectionnez une connexion VPN dans les préférences réseau, sous le rouage, vous avez la possibilité d'exporter la configuration. Cette option d'exportation.
Stu Wilson


@ sudorm-rf, votre réponse semble bonne - vous devez la publier.
JW8

@ JW01: Eh bien, cette réponse au forum n'était pas mon travail. Je suppose que je pourrais le copier ici (et donner du crédit), mais je ne savais pas si c'était la bonne chose à faire.
sudo rm -rf

Réponses:


5

Eh bien, j'ai trouvé un fil ici qui semble accomplir ce que vous demandez. Je ne peux pas dire mieux que l'affiche du forum lui-même, alors voici ce qu'il a dit au cas où la page ne fonctionnerait pas:

J'ai trouvé un moyen de le faire, alors j'ai pensé publier pour tous ceux qui me suivent qui ont un tas de paramètres VPN et ne veulent pas les saisir manuellement. Vous devrez essentiellement copier et coller quelques GUID pour créer vos anciennes données de préférences correspondent à votre nouveau système. Cela a fonctionné pour moi en passant d'un système Mac OS X 10.6 SL à un autre système SL. J'imagine que des étapes similaires fonctionneraient pour Mac OS X 10.5 Leopard et peut-être 10.7 Lion. Et c'est parti:

  1. Tout d'abord, accédez aux Préférences réseau sur votre nouvelle machine et ajoutez VPN (L2TP), VPN (PPTP), ou toutes les "interfaces" VPN dont vous avez besoin. Ne créez pas de nouvelles configurations VPN pour le moment. Fermez Network Prefs.

  2. Ouvrez System Profiler, sélectionnez et copiez dans le presse-papiers l'UUID matériel dans l'onglet Matériel.

  3. Accédez à ~ / Library / Preferences / ByHost et recherchez votre ancien fichier de préférences NetworkConnections. Il aura la forme de com.apple.networkConnect..plist. Faites une copie de ce fichier. Remplacez la partie avec celle que vous avez copiée à l'étape 2. N'oubliez pas de supprimer les espaces et la balise "copier". Vous devriez maintenant avoir un nouveau fichier appelé com.apple.networkConnect..plist.

  4. Ouvrez 2 fichiers dans un éditeur capable de gérer des fichiers .plist (j'ai utilisé TextWrangler): le fichier com.apple.networkConnect..plist que vous venez de créer et /Library/Preferences/SystemConfiguration/preferences.plist.

  5. Dans preferences.plist, recherchez le GUID de chaque interface VPN que vous avez créée. La chaîne "UserDefinedName" à la fin de la clé vous indiquera:

<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>

La première chaîne longue ("14A4B264 ...") est la partie dont vous avez besoin. Copiez ceci dans le presse-papiers.

  1. Passez maintenant à votre fichier com.apple.networkConnect. Trouvez la clé qui contient tous vos anciens paramètres VPN pour ce type de VPN contenu avec. Sélectionnez tout le nom de la clé (qui est le GUID de votre interface VPN sur votre ancien Mac), puis collez-le pour le remplacer par le nouveau GUID.

  2. Répétez les étapes 5 et 6 pour chaque interface VPN dont vous avez besoin. Dans mon cas, il y en avait 2: L2TP et PPTP.

  3. Enregistrez vos modifications et fermez le fichier com.apple.networkConnect. Fermez le fichier preferences.plist SANS enregistrer quoi que ce soit.

  4. Ouvrez vos préférences réseau, sélectionnez votre ou vos interfaces VPN et vous devriez voir vos configurations passées.

J'espère que cela vous aide!


Ne pas trouver un com.apple.networkConnect..plistou com.apple.networkConnect..plistsur High Sierra (mon ancien ordinateur) ou Mojave (mon nouveau.). Cela a-t-il changé?
MikeSchinkel
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.