Bereitstellen von Standard-WLAN-Einstellungen und Passwörtern

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.plistaber 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?

Möglicherweise möchten Sie das Betriebssystem angeben, das Sie erstellen, da es zwischen 10.6, 10.7 und 10.8 große Änderungen gibt, wie Netzwerkkonfigurationen importiert und exportiert werden können.
OS-Version hinzugefügt.

Antworten (1)

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)