A: Dies kann am Arbeitsplatz eine Änderung aus Sicherheitsgründen sein (dies ist nur reine Spekulation, und kann oder kann nicht wahr sein), wie es scheint ein Fahrerproblem sein (das war in Tiger möglich, ich weiß aus Erfahrung). Dies ist auf der WLAN-Schnittstelle en1 noch möglich. Selbst wenn die physikalische Schnittstelle dies nicht unterstützt, könnte das Gerät in den "Monitor" -Modus versetzt werden und die Anpassung der MAC-Adresse würde höher in der IP-Kette stattfinden. Wir werden abwarten müssen, was Apple damit macht.
B: Diese Daemons versetzen Ihr drahtgebundenes Netzwerk in den "Monitor" -Modus, was Ihrer Netzwerkkarte sagt, dass alles, was Ihnen gesendet wird, vom Betriebssystem gehandhabt wird Ist auf der Netzwerkkarte getan (wenn es unterstützt wird), die normalerweise Dinge, die nicht für sich selbst bestimmt waren (seine MAC-Adresse), und dann macht es alles in Software, mit den Standard-Filter-Hooks des Betriebssystems kann es zuhören zu irgendwelchen ankommenden Paketen und greifen jene von der Leitung heraus, die für die gefälschte MAC-Adresse bestimmt sind, die VMWare eingestellt hat.
In Laien ausgedrückt: Nehmen wir an, Sie sitzen auf einem Flughafen und warten auf eine Ankündigung, dass Sie Ihr Flugzeug besteigen können, Sie passiv zuhören, aber alles ignorieren, die Ihre Flugnummer nicht enthält. Jetzt kommt jemand anderes und bittet Sie, auch auf ihre Flugnummer zu achten, jetzt müssen Sie aktiv zuhören, da Sie nicht nur eine Flugnummer filtern können.
C: Ja, unter anderem finden Sie Codebeispiele und Referenzhandbücher. Sie sind auch alle online verfügbar und Sie können den Code für die meisten Gerätetreiber auch online finden, wenn sie von Apple entwickelt wurden. Die Dokumentation ist ziemlich gut, aber ich habe festgestellt, dass es in bestimmten Bereichen fehlte und es mir ziemlich schwierig gemacht hat, herauszufinden, was ich tun musste, um etwas zu erledigen. Developer.apple.com's Conceptual Network Device Driver. Der Quellcode für Darwin ist auch verfügbar unter http://www.opensource.apple.com/darwinsource/, dort können Sie die meisten Gerätetreiber für Mac OS X finden, solange Apple sie als Open Source freigeben darf (Yukon2-Treiber ist nicht enthalten)