J'essayais (et échouais) de configurer tout type de connexion Internet pour ma machine virtuelle Windows XP et j'apprécierais de l'aide.
Les détails sont les suivants:
Virtualbox 4.3.0
Mac OS 10.6.8 Host
Windows XP SP 2 invité
Ma connexion Internet est établie via Airport, l'adresse IP de l'hôte étant 192.168.1.2 (attribuée de manière dynamique par le routeur) et le routeur 192.168.1.1.
Je pense que le problème que je rencontre est soit de ne pas savoir quels paramètres je suis censé changer ou quelle configuration il me faut. Windows XP est-il censé récupérer ses paramètres à partir d'un serveur DHCP intégré à Virtualbox ou dois-je spécifier manuellement l'adresse IP et la passerelle? Si oui, comment puis-je savoir quelles adresses je suis censé utiliser?
Dans les préférences de Virtualbox, j'ai également essayé d'ajouter un réseau réservé à l'hôte et d'activer le serveur DHCP, mais lorsque je cingle l'une des adresses IP utilisées dans la configuration par défaut, je reçois juste un message "demande expirée" ou "destination inaccessible". .
En dernier recours, j'ai essayé d'installer les ajouts au client, mais Windows ne pouvait même pas démarrer, ce qui ne semble pas être une option non plus.
Tenant compte de tous ces points et en essayant de ne pas compliquer les choses, je pensais que je recommencerais depuis le début. L’option apparemment la plus simple était apparemment de configurer une connexion d’adaptateur ponté, puis de spécifier manuellement (sous Windows XP) la même adresse IP. adresses auxquelles l'hôte a été attribué. Mais cela n'a pas fonctionné non plus - l'invité n'a pas pu envoyer de requête ping au routeur et une adresse IP différente a été automatiquement attribuée à l'hôte après l'alerte du Finder indiquant qu'un autre ordinateur du réseau utilisait déjà la même adresse IP.
Merci pour toute aide!
Choisissez "Carte pontée" et "PCnet-FAST III" dans les paramètres réseau.
Nom en1: Wi-Fi (AirPort)
Travaillé pour moi aussi. "PCnet-FAST III" figure dans les options avancées et ne peut être sélectionné que lorsque la machine n'est pas en cours d'exécution (mais sélectionnée) via l'option de menu "Machine"> "Paramètres".
Virtualbox 5.0.38
J'aurais mis cela dans les commentaires, mais comme je viens juste de m'inscrire, je n'ai pas assez de points de réputation pour le faire.
Ce problème est essentiellement dû à l'attribution des mêmes adresses IP à la fois à l'adaptateur WiFi de l'hôte (par le serveur DHCP du routeur wifi) et à l'interface invité (par le serveur DHCP de VirtualBox sous réseau Nat).
Extrait de la documentation de VirtualBox sur le serveur DHCP intégré Optimisation du moteur VirtualBox NAT :
In NAT mode, the guest network interface is assigned to the IPv4 range 10.0.x.0/24
by default where x corresponds to the instance of the NAT interface +2. So x is 2
when there is only one NAT instance active. In that case the guest is assigned to the
address 10.0.2.15, the gateway is set to 10.0.2.2 and the name server can be found at
10.0.2.3.
En regardant l'adresse IP de l'adaptateur WiFi de votre hôte, vous constaterez que l'adresse qui lui est attribuée provient également de la plage réseau 10.0.2.0/24
.
C'est la raison du problème, car le pilote Nat pour VirtualBox est confus par le fait que les adresses d'hôte et d'invité proviennent du même sous-réseau.
Pour résoudre ce problème, vous pouvez modifier le sous-réseau desservi par le serveur DHCP de VirtualBox à l'aide de la commande VBoxManage (lorsque la VM est hors tension):
VBoxManage modifyvm VMName --natnet1 "192.168/16"
Et vous êtes prêt à partir.
Choisissez Bridged Adapter
et PCnet-FAST III
dans les paramètres réseau.
Je sais que ce n’est probablement pas le problème le plus fréquent, mais après de nombreuses heures à essayer de réparer ma connexion Internet d’un hôte Mac Air à un invité de la Virtual Box XP, je me suis finalement rendu dans les paramètres réseau de XP et réalisé que le réseau était désactivé. Espérons que la plupart sont assez intelligents pour regarder ici en premier, mais je ne l’étais pas. Encore une fois, la loi de parcimonie se révèle vraie. J'espère que cela aidera un autre pauvre bâtard muet.
OS X El Capitan (10.11.6) et VirtualBox 5.1.30
Pour moi, il suffisait de changer le Adapter Type
en PCnet-FAST III
:
Attached to: NAT
Name: -
Adapter Type: PCnet-FAST III (Am79C973)
Promiscuous Mode: Deny
Ce qui a finalement fonctionné pour moi sur OS X El Capitan avec une VirtualBox Windows 7 était les paramètres suivants:
Attached to: Bridged Adapter
Name: en0: Wi-Fi (AirPort)
Adapter Type: Intel PRO/1000 MT Desktop (82540EM)
Promiscuous Mode: Allow All