Як повністю експортувати та імпортувати налаштування VPN на OS X Lion?


11

Я виявив, що опція експорту з OS X не експортує такі речі, як: проксі, налаштування DNS з конфігурації VPN.

Як я можу експортувати все це?


1
Який варіант експорту це?
Харальд Ханш-Олсен

Коли ви вибираєте VPN-з'єднання в Налаштуваннях мережі, під гвинтиком ви можете експортувати конфігурацію. Цей варіант експорту.
Стю Вілсон

1
Чи допоможе вам це? hintsforums.macworld.com/showthread.php?t=116582
sudo rm -rf

@ sudorm-rf, ваша відповідь виглядає добре - слід опублікувати її.
JW8

@ JW01: Ну, відповідь на форумі не була моєю роботою. Я думаю, я міг би скопіювати це сюди (і дати кредит), але я не був впевнений, чи правильно це зробити.
sudo rm -rf

Відповіді:


5

Ну, я знайшов тут нитку, яка, здається, виконує те, що ви просите. Я не можу сказати, що це краще, ніж сам плакат на форумі, тож ось що він сказав, якщо сторінка не працює:

Я придумав спосіб це зробити, тому подумав, що опублікую для всіх, хто переходить за мною, що має купу налаштувань VPN і не хоче вручну вводити їх. В основному вам доведеться скопіювати та вставити кілька GUID, щоб зробити ваші старі дані префіксу відповідають вашій новій системі. Це працювало для мене, переходячи від однієї системи Mac OS X 10.6 SL до іншої системи SL. Я думаю, що подібні кроки спрацюють для Mac OS X 10.5 Leopard і, можливо, 10.7 Lion. Ось і ми:

  1. Спочатку перейдіть до мережевих налаштувань на новій машині та додайте VPN (L2TP), VPN (PPTP) або будь-які VPN-інтерфейси, які вам потрібні. Наразі не створюйте нових конфігурацій VPN. Закрийте налаштування мережі.

  2. Відкрийте System Profiler, виберіть і скопіюйте в буфер обміну апаратний UUID на вкладці «Обладнання».

  3. Перейдіть до ~ / Бібліотека / Налаштування / ByHost і знайдіть свій старий файл префіксів NetworkConnections. Він матиме форму com.apple.networkConnect..plist. Зробіть копію цього файлу. Замініть частину w / ту, яку ви скопіювали на кроці №2. Не забудьте видалити пробіли та тег "копіювати". Тепер у вас повинен бути новий файл під назвою com.apple.networkConnect..plist.

  4. Відкрийте 2 редактора в редакторі, який може обробляти файли .plist (я використовував TextWrangler): файл com.apple.networkConnect..plist, який ви тільки що створили, та /Library/Preferences/SystemConfiguration/preferences.plist.

  5. У списку preferences.plist знайдіть GUID кожного створеного вами інтерфейсу VPN. Рядок "UserDefinedName" в кінці ключа підкаже вам:

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

Перший довгий рядок ("14A4B264 ...") - це потрібна вам частина. Скопіюйте це у буфер обміну.

  1. Тепер перейдіть до файлу com.apple.networkConnect. Знайдіть ключ, який містить усі ваші старі налаштування VPN для цього типу VPN, що містяться в ньому. Виберіть все ім'я ключа (що є GUID інтерфейсу вашого VPN на вашому старому Mac), а потім вставте його, щоб замінити його новим GUID.

  2. Повторіть кроки 5 і 6 для кожного потрібного інтерфейсу VPN. У моєму випадку було 2: L2TP та PPTP.

  3. Збережіть свої зміни та закрийте файл com.apple.networkConnect. Закрийте файл preferences.plist БЕЗ збереження нічого.

  4. Відкрийте свої налаштування мережі, виберіть інтерфейс (-ів) VPN, і ви повинні побачити минулі конфігурації.

Сподіваюся, це допоможе вам!


Не знаходячи com.apple.networkConnect..plistні com.apple.networkConnect..plistна Високій Сьєррі (мій старий комп'ютер), ні на Мохаве (мій новий.). Чи змінилося?
MikeSchinkel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.