A: Это может быть изменение по соображениям безопасности на рабочем месте (это просто чистая спекуляция, и может или не может быть правдой), как это кажется быть проблемой водителя (это было возможно в Tiger, я знаю по опыту). Это все еще возможно на беспроводном интерфейсе en1. Даже если физический интерфейс не поддерживает его, устройство может быть переведено в режим «мониторинга», а совпадение MAC-адресов происходит выше в цепочке IP. Нам придется подождать и посмотреть, что Apple делает по этому поводу.
B: Эти демоны помещают вашу проводную сеть в режим «мониторинга», в основном это означает, что ваша сетевая карта хочет, чтобы все, что отправляется вам, обрабатывалось ОС, поэтому отключает фильтрацию выполняется на сетевой карте (если она ее поддерживает), которая обычно отбрасывает вещи, которые не предназначались для себя (ее MAC-адрес), а затем делает все это в программном обеспечении, используя стандартные блокировки фильтрации, предоставляемые ОС, которые он может прослушивать к любым входящим пакетам и захватить их с проводов, которые предназначены для поддельного MAC-адреса, установленного VMWare.
Разъяснение в условиях мирян: Предположим, вы сидите в аэропорту и ожидаете объявления о том, что вы можете сесть на самолет, вы пассивно слушаете, но игнорируете все, что не содержит ваш номер рейса. Теперь приходит кто-то еще и просит вас также выслушать номер своего рейса, теперь вы должны активно слушать, так как вы не можете просто фильтровать один номер рейса.
C: Да, среди прочего вы найдете примеры кода и справочные руководства. Они также доступны в Интернете, и вы можете найти код для большинства драйверов устройств онлайн, если они были разработаны Apple. Документация довольно хорошая, однако я заметил, что в определенных областях ее недостает, и мне было довольно сложно понять, что мне нужно сделать, чтобы что-то сделать. Developer.apple.com's Conceptual Network Device Driver. Исходный код для Darwin также доступен по адресу http://www.opensource.apple.com/darwinsource/, там вы найдете большинство драйверов устройств для Mac OS X, если Apple разрешает их выпускать в качестве открытого источника (драйвер Yukon2 не входит в комплект поставки)