Как полностью экспортировать и импортировать настройки 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, и вы должны увидеть свои прошлые конфигурации.

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


Не могу найти com.apple.networkConnect..plistни com.apple.networkConnect..plistна Высокую Сьерру (мой старый компьютер), ни Мохаве (мой новый). Это изменилось?
Майк Шинкель,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.