¿Cómo exportar e importar completamente la configuración de VPN en OS X Lion?

11

Descubrí que la opción de exportación de OS X no exporta cosas como: proxies o configuraciones de DNS desde la configuración de VPN.

¿Cómo puedo exportar todo esto?

sorin
fuente
1
¿Qué opción de exportación es esa?
Harald Hanche-Olsen
Cuando selecciona una conexión VPN en Preferencias de red, debajo del engranaje, tiene la opción de Exportar configuración. Esa opción de exportación.
Stu Wilson
1
¿Sería de alguna ayuda para usted? hintsforums.macworld.com/showthread.php?t=116582
sudo rm -rf
@ sudorm-rf, su respuesta se ve bien, debe publicarla.
JW8
@ JW01: Bueno, esa respuesta del foro no fue mi trabajo. Supongo que podría copiarlo aquí (y dar crédito), pero no estaba seguro de si eso era lo correcto.
sudo rm -rf

Respuestas:

5

Bueno, encontré un hilo aquí que parece lograr lo que estás pidiendo. No puedo decirlo mejor que el póster del foro, así que esto es lo que dijo en caso de que la página no funcione:

Descubrí una forma de hacer esto, así que pensé en publicar para cualquier persona que me siga que tenga un montón de configuraciones de VPN y no quiera volver a ingresarlas manualmente. Básicamente, tendrá que copiar y pegar algunos GUID para hacer sus datos de preferencias anteriores coinciden con su nuevo sistema. Esto funcionó para mí al pasar de un sistema Mac OS X 10.6 SL a otro sistema SL. Me imagino que pasos similares funcionarían para Mac OS X 10.5 Leopard y posiblemente 10.7 Lion. Aquí vamos:

  1. Primero, vaya a Preferencias de red en su nueva máquina y agregue VPN (L2TP), VPN (PPTP) o cualquier "interfaz" VPN que necesite. No cree ninguna nueva configuración de VPN en este momento. Cerrar Preferencias de red.

  2. Abra System Profiler, seleccione y copie en el portapapeles el UUID de hardware desde la pestaña Hardware.

  3. Navegue a ~ / Library / Preferences / ByHost y busque su antiguo archivo de preferencias NetworkConnections. Tendrá la forma de com.apple.networkConnect..plist. Haga una copia de este archivo. Reemplace la porción con la que copió en el paso 2. No olvide eliminar los espacios y la etiqueta "copiar". Ahora debería tener un nuevo archivo llamado com.apple.networkConnect..plist.

  4. Abra 2 archivos en un editor que pueda manejar archivos .plist (utilicé TextWrangler): el archivo com.apple.networkConnect..plist que acaba de crear y /Library/Preferences/SystemConfiguration/preferences.plist.

  5. En preferencias.plist, busque el GUID de cada interfaz VPN que haya creado. La cadena "UserDefinedName" al final de la clave le indicará:

<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 primera cadena larga ("14A4B264 ...") es la parte que necesita. Copia esto en el portapapeles.

  1. Ahora ve a tu archivo com.apple.networkConnect. Encuentre la clave que tiene todas sus configuraciones antiguas de VPN para ese tipo de VPN contenida en ella. Seleccione todo el nombre de la clave (que es el GUID de su interfaz VPN en su Mac anterior), luego péguelo para reemplazarlo con el nuevo GUID.

  2. Repita los pasos 5 y 6 para cada interfaz VPN que necesite. En mi caso, había 2: L2TP y PPTP.

  3. Guarde sus cambios y cierre el archivo com.apple.networkConnect. Cierre el archivo de preferencias.plist SIN guardar nada.

  4. Abra sus Preferencias de red, seleccione su (s) interfaz (es) VPN y debería ver sus configuraciones anteriores.

¡Espero que esto te ayude!

sudo rm -rf
fuente
No encuentro una com.apple.networkConnect..plisto com.apple.networkConnect..plisten High Sierra (mi computadora vieja) o Mojave (la nueva). Ha cambiado?
MikeSchinkel