La diferencia más importante entre estos adaptadores es que solo algunos de ellos pueden ser compatibles con un sistema de invitado en particular, por lo que esta es una diferencia entre "funciona" y "no funciona en absoluto". Por ejemplo, Windows Vista y versiones posteriores ya no tienen un controlador para las tarjetas PCnet de AMD, por lo tanto, se debe usar una de las variantes Intel PRO / 1000 para estos sistemas; sin embargo, los sistemas más antiguos pueden tener un controlador para PCnet, pero no para E1000. Se admiten tres variaciones diferentes de las tarjetas Intel PRO / 1000 por el mismo motivo.
Consulte la sección "Hardware de red virtual" en el manual de usuario de VirtualBox:
El PCNet FAST III es el predeterminado porque es compatible con casi todos los sistemas operativos listos para usar, así como con el administrador de arranque GNU GRUB. Como excepción, los adaptadores de la familia Intel PRO / 1000 se eligen para algunos tipos de sistemas operativos invitados que ya no se entregan con controladores para la tarjeta PCNet, como Windows Vista.
El tipo de escritorio Intel PRO / 1000 MT funciona con Windows Vista y versiones posteriores. Los clientes de Windows XP reconocen la variante T Server de la tarjeta Intel PRO / 1000 sin la instalación de controladores adicionales. La variante MT Server facilita las importaciones de OVF desde otras plataformas.
Si crea una nueva máquina virtual y selecciona el tipo de sistema operativo correctamente, se elegirá automáticamente un tipo de adaptador que sea compatible con el sistema operativo seleccionado.
Sin embargo, existen otras diferencias entre los tipos de adaptadores, que deben tenerse en cuenta al elegir entre varios tipos que son compatibles con el sistema operativo invitado:
Algunas funciones avanzadas, como las tramas gigantes y las etiquetas VLAN 802.1q, solo son compatibles cuando se utiliza uno de los tipos de adaptador E1000.
Si necesita iniciar invitados desde la red, la versión de código abierto de VirtualBox proporciona la ROM PXE basada en Etherboot solo para adaptadores PCnet. La ROM Intel PXE para E1000 solo está disponible en el paquete de extensión Oracle patentado. Sin embargo, puede suministrar un archivo externo con una ROM PXE, y todos esos tipos de adaptadores (incluido virtio-net) son compatibles con gPXE, por lo que esta no es una restricción muy importante.
Las variantes E1000 suelen proporcionar un rendimiento ligeramente mejor que PCnet. El adaptador virtio-net en teoría debería proporcionar el mejor rendimiento, porque su interfaz de "hardware" se creó teniendo en cuenta la virtualización; sin embargo, hace algún tiempo su soporte en VirtualBox tenía errores, y no lo probé recientemente.