В этом случае ОС на самом деле не важна - главное отличие - Wi-Fi и проводной Ethernet.
Поскольку Wi-Fi является беспроводным, ему нужно иметь больше MAC-адресов в своем заголовке - в дополнение к обычным MAC-адресам источника / назначения Ethernet, все кадры Wi-Fi также должны знать MAC-адреса радиоприемника / приемника (станции и AP), чтобы убедиться, что только правильное устройство получит его.
Проблема, однако, заключается в том, что обычные клиенты Wi-Fi могут поместить туда только одно поле "отправитель" - всегда предполагается, что MAC исходного отправителя будет точно таким же. Аналогично, когда AP отправляет пакеты, она помещает только один MAC-адрес "получателя"; он также предполагает, что принимающая станция также является конечным получателем.
Другими словами, одно соединение Wi-Fi не может одновременно использовать разные MAC-адреса (для изменения MAC потребуется отключение). Поэтому VirtualBox должен использовать ARP-NAT, притворяясь, что это все та же ОС, отправляющая пакеты.
(Существуют специальные режимы подключения Wi-Fi, такие как «WDS-Bridge», которые разрешают подделку MAC-адресов, но они должны поддерживаться обеими сторонами - многие дешевые точки доступа не включают эту опцию, и только Linux поддерживает ее на стороне клиента .)