Развертывание настроек Wi-Fi и паролей по умолчанию

Я создаю образ 10.8 по умолчанию для наших корпоративных пользователей Mac. У нас есть локальная сеть Wi-Fi, которая должна быть настроена по умолчанию на этом изображении. Я использовал PackageMaker для настройки всего остального развернутого программного обеспечения и настроек и хотел бы оставить его таким. Я использую InstaDMG для создания образа (еще одна причина предпочесть модульный метод упаковки, который у меня есть).

Я попытался развернуть файл .keychain на /Library/Keychains/, но точка доступа не подхватывается; Я также знаю об /Library/SystemConfiguration/com.apple.airport.preferences.plistэтом, но после развертывания система по-прежнему не приводит к ожидаемому поведению.

Как я могу развернуть общесистемные настройки Wi-Fi на незагруженные образы с помощью пакетов?

Возможно, вы захотите указать ОС, которую вы создаете, поскольку между версиями 10.6, 10.7 и 10.8 произошли серьезные изменения в том, как можно импортировать и экспортировать сетевые конфигурации.
Добавлена ​​версия ОС.

Ответы (1)

Я полагаю, что PackageMaker включает в себя несколько сценариев первого запуска, не так ли? Вероятно, самый простой способ — использовать инструмент командной строки networksetup в сценарии, запускаемом при первом запуске образа.

Чтобы добавить сеть WPA:

networksetup -addpreferredwirelessnetworkatindex AirPort mynetworkSSID 0 WPA superSecretPassword

Тип шифрования может быть одним из:

  • OPEN— открытая точка доступа, парольная фраза, конечно, не требуется.
  • WPA
  • WPAE(предприятие WPA)
  • WPA2
  • WPA2E(предприятие WPA2)
  • WEP
  • 8021XWEP(802.1X WEP)