Da ich gerade wieder das Problem mit einer mobile BCM5751 hatte hier ein Weg zum Glück:
VORWEG: Dies ist kein MAC Spoofing!!! Hiermit drückt ihr lediglich einem Interface seine ORIGINÄRE MAC auf, falls OS X immer nur 00:00:00:00... anzeigt !!!!!
1. Unter Windows / Linux MAC Adresse auslesen und notieren.
2. Unter /Library/LaunchDeamons die Parameterdatei: "com.stylewalker.macadd.plist" mit folgendem Inhalt erzeugen:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.stylewalker.macadd</string>
<key>OnDemand</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/bin/sh</string>
<string>/Library/LaunchDaemons/macadd.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>MAC pinnen</string>
</dict>
</plist>
3. Unter /Library/LaunchDeamons das script "macadd.sh" mit folgendem Inhalt anlegen:
#!/bin/sh
echo "Pinne MAC ..."
false
while [ $? != 0 ]; do
sleep 5
/sbin/ifconfig en0 lladdr 00:11:22:33:44:55
done
Anstelle von 00:11:22: ... muss hier natürlich eure MAC, die Ihr notiert habt rein!!!!
4. Als Letztes noch ein chmod a+x auf beide Dateien, neu starten und freuen
Goron