Как полностью экспортировать и импортировать настройки 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, чтобы сделать ваши старые данные prefs соответствуют вашей новой системе. Это помогло мне перейти с одной системы 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. Перейдите в ~ / Library / Preferences / ByHost и найдите свой старый файл настроек NetworkConnections. Он будет иметь форму com.apple.networkConnect..plist. Сделайте копию этого файла. Замените часть с той, которую вы скопировали на шаге № 2. Не забудьте удалить все пробелы и тег «копировать». Теперь у вас должен быть новый файл с именем com.apple.networkConnect..plist.

  4. Откройте 2 файла в редакторе, который может обрабатывать файлы .plist (я использовал TextWrangler): файл com.apple.networkConnect..plist, который вы только что создали, и /Library/Preferences/SystemConfiguration/preferences.plist.

  5. В предпочтениях.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, и вы должны увидеть свои прошлые конфигурации.

Надеюсь, это поможет вам!

sudo rm -rf
источник
Не могу найти com.apple.networkConnect..plistни com.apple.networkConnect..plistна Высокую Сьерру (мой старый компьютер), ни Мохаве (мой новый). Это изменилось?
Майк Шинкель,