Como exportar e importar totalmente as configurações de VPN no OS X Lion?

11

Descobri que a opção de exportação do OS X não exporta coisas como: proxies ou configurações de DNS da configuração da VPN.

Como posso exportar tudo isso?

sorin
fonte
1
Que opção de exportação é essa?
Harald Hanche-Olsen
Ao selecionar uma conexão VPN em Preferências de rede, na engrenagem, você tem a opção de Exportar configuração. Essa opção de exportação.
Stu Wilson
1
Isso seria de alguma ajuda para você? hintsforums.macworld.com/showthread.php?t=116582
sudo rm -rf
@ sudorm-rf, sua resposta parece boa - você deve publicá-la.
JW8
@ JW01: Bem, essa resposta no fórum não foi meu trabalho. Acho que poderia copiá-lo aqui (e dar crédito), mas não tinha certeza se era a coisa certa a fazer.
sudo rm -rf

Respostas:

5

Bem, eu encontrei um tópico aqui que parece realizar o que você está perguntando. Não posso colocá-lo melhor do que o próprio pôster do fórum, então aqui está o que ele disse caso a página não estivesse funcionando:

Eu descobri uma maneira de fazer isso, então pensei em postar para qualquer um que me siga que tenha várias configurações de VPN e não queira digitá-las manualmente novamente. Você basicamente precisará copiar e colar alguns GUIDs para criar seus dados antigos de prefs correspondem ao seu novo sistema. Isso funcionou para mim, passando de um sistema Mac OS X 10.6 SL para outro sistema SL. Eu imagino que etapas semelhantes funcionariam para o Mac OS X 10.5 Leopard e possivelmente 10.7 Lion. Aqui vamos nós:

  1. Primeiro, vá para Preferências de rede em sua nova máquina e adicione VPN (L2TP), VPN (PPTP) ou quaisquer "interfaces" de VPN necessárias. Não crie nenhuma nova configuração de VPN no momento. Feche Prefs da rede.

  2. Abra o System Profiler, selecione e copie para a área de transferência o UUID de hardware na guia Hardware.

  3. Navegue para ~ / Library / Preferences / ByHost e localize seu antigo arquivo prefs do NetworkConnections. Ele terá a forma de com.apple.networkConnect..plist. Faça uma cópia deste arquivo. Substitua a parte com a que você copiou na etapa 2. Não se esqueça de remover os espaços e a tag "copy". Agora você deve ter um novo arquivo chamado com.apple.networkConnect..plist.

  4. Abra 2 arquivos em um editor que possa manipular arquivos .plist (usei o TextWrangler): o arquivo com.apple.networkConnect..plist que você acabou de criar e /Library/Preferences/SystemConfiguration/preferences.plist.

  5. No arquivo preferências.plist, procure o GUID de cada interface VPN que você criou. A string "UserDefinedName" no final da chave 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>

A primeira sequência longa ("14A4B264 ...") é a parte que você precisa. Copie isso para a área de transferência.

  1. Agora vá para o seu arquivo com.apple.networkConnect. Encontre a chave que possui todas as suas configurações antigas de VPN para esse tipo de VPN contidas nela. Selecione todo o nome da chave (que é o GUID da sua interface VPN no seu Mac antigo) e cole para substituí-lo pelo novo GUID.

  2. Repita as etapas 5 e 6 para cada interface VPN necessária. No meu caso, havia 2: L2TP e PPTP.

  3. Salve suas alterações e feche o arquivo com.apple.networkConnect. Feche o arquivo preferências.plist SEM salvar nada.

  4. Abra suas Preferências de rede, selecione suas interfaces VPN e você deverá ver suas configurações anteriores.

Espero que isso ajude você!

sudo rm -rf
fonte
Não encontrei um com.apple.networkConnect..plistou com.apple.networkConnect..plistno High Sierra (meu computador antigo) ou no Mojave (meu novo computador). Isso mudou?
21819 MikeSchinkel