Ich erstelle ein standardmäßiges 10.8-Image für unsere Firmen-Mac-Benutzer. Wir haben ein lokales WLAN-Netzwerk, das standardmäßig auf diesem Bild eingerichtet werden sollte. Ich habe PackageMaker verwendet, um alle andere bereitgestellte Software und Einstellungen einzurichten, und möchte dies so beibehalten. Ich verwende InstaDMG, um das Image zu erstellen (ein weiterer Grund, die modulare Verpackungsmethode zu bevorzugen, die ich habe).
Ich habe versucht, eine .keychain-Datei auf bereitzustellen /Library/Keychains/
, aber der AP wird nicht abgeholt; Mir ist auch bewusst, /Library/SystemConfiguration/com.apple.airport.preferences.plist
aber nach der Bereitstellung führt das System immer noch nicht zum erwarteten Verhalten.
Wie kann ich mithilfe von Paketen systemweite WLAN-Einstellungen für nicht gestartete Images bereitstellen?
Ich glaube, PackageMaker enthält einige First-Run-Skripte, nicht wahr? Am einfachsten ist es wahrscheinlich, das Befehlszeilentool networksetup in einem Skript zu verwenden, das beim ersten Start eines Images ausgeführt wird.
So fügen Sie ein WPA-Netzwerk hinzu:
networksetup -addpreferredwirelessnetworkatindex AirPort mynetworkSSID 0 WPA superSecretPassword
Der Verschlüsselungstyp kann einer der folgenden sein:
OPEN
— offener Hotspot, natürlich keine Passphrase erforderlich.WPA
WPAE
(WPA-Unternehmen)WPA2
WPA2E
(WPA2-Unternehmen)WEP
8021XWEP
(802.1X-WEP)
da4
zwerdlds