Adaptateurs réseau dans les machines virtuelles Virtualbox


20

Lors de la configuration d'une machine virtuelle avec Virtualbox, dans la section Configuration réseau, il est possible de sélectionner parmi différents adaptateurs émulés:

entrez la description de l'image ici

La valeur par défaut, automatiquement sélectionnée lors de la création de la machine virtuelle, est Intel PRO / 1000 MT Desktop .
Je me demandais quelles sont les différences entre ces adaptateurs dans le contexte de la virtualisation, et quand il est conseillé d'utiliser l'un d'eux au lieu des autres.

Je suis également curieux de savoir si différents systèmes invités ont une préférence pour l'un d'entre eux par rapport aux autres. C'est-à-dire, si un invité Linux a une préférence, disons, pour Intel MT et Windows pour un PCnet Fast , et ainsi de suite. Bien sûr, ce ne sont que des exemples aléatoires.


En savoir plus sur le matériel du réseau virtuel VirtualBox :: virtualbox.org/manual/ch06.html#nichardware
Biswapriyo

Réponses:


20

La différence la plus importante entre ces adaptateurs est que seuls certains d'entre eux peuvent être pris en charge par un système invité particulier - il s'agit donc d'une différence entre «fonctionne» et «ne fonctionne pas du tout». Par exemple, Windows Vista et les versions ultérieures n'ont plus de pilote pour les cartes AMD PCnet, par conséquent une des variantes Intel PRO / 1000 doit être utilisée pour ces systèmes; cependant, les anciens systèmes peuvent avoir un pilote pour PCnet, mais pas pour E1000. Trois variantes différentes de cartes Intel PRO / 1000 sont prises en charge pour la même raison.

Voir la section «Matériel de mise en réseau virtuel» dans le manuel d'utilisation de VirtualBox:

PCNet FAST III est la valeur par défaut car il est pris en charge par presque tous les systèmes d'exploitation prêts à l'emploi, ainsi que par le gestionnaire de démarrage GNU GRUB. À titre d'exception, les adaptateurs de la famille Intel PRO / 1000 sont choisis pour certains types de systèmes d'exploitation invités qui ne sont plus fournis avec des pilotes pour la carte PCNet, tels que Windows Vista.

Le type de bureau Intel PRO / 1000 MT fonctionne avec Windows Vista et versions ultérieures. La variante T Server de la carte Intel PRO / 1000 est reconnue par les clients Windows XP sans installation de pilote supplémentaire. La variante MT Server facilite les importations OVF à partir d'autres plateformes.

Si vous créez une nouvelle machine virtuelle et sélectionnez correctement le type de système d'exploitation, un type d'adaptateur compatible avec le système d'exploitation sélectionné sera choisi automatiquement.

Cependant, il existe d'autres différences entre les types d'adaptateurs, qui doivent être prises en compte lors du choix entre plusieurs types qui sont tous pris en charge par le système d'exploitation invité:

  1. Certaines fonctionnalités avancées telles que les trames jumbo et les balises VLAN 802.1q ne sont prises en charge que lorsque vous utilisez l'un des types d'adaptateur E1000.

  2. Si vous devez démarrer des invités à partir du réseau, la version open source de VirtualBox fournit la ROM PXE basée sur Etherboot uniquement pour les adaptateurs PCnet. La ROM Intel PXE pour E1000 est disponible uniquement dans le pack d'extension Oracle propriétaire. Cependant, vous pouvez fournir un fichier externe avec une ROM PXE, et tous ces types d'adaptateurs (y compris virtio-net) sont pris en charge dans gPXE, ce n'est donc pas une restriction très importante.

  3. Les variantes E1000 offrent généralement des performances légèrement meilleures que PCnet. L'adaptateur virtio-net devrait en théorie offrir les meilleures performances, car son interface «matérielle» a été créée en pensant à la virtualisation; cependant, il y a quelque temps, son support dans VirtualBox était bogué, et je ne l'ai pas essayé récemment.


1
virtio est toujours quelque peu bogué - je viens de retrouver un problème «1 sur 500 téléchargements corrompus» dans le pilote virtio.
Duncan Lock

1
Je note que PCnet-FAST III est considérablement plus rapide que la variante Intel lors de l'utilisation d'un réseau NAT (machine virtuelle Linux, hôte Windows). YMMV bien sûr.
bobbogo
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.