Question VirtualBox: comment configurer la mise en réseau de sorte que l'hôte et l'invité puissent accéder à Internet et se parler


Je me demandais si quelqu'un pourrait me donner un guide simple sur la configuration du réseau virtuel dans VirtualBox (4.0.2) afin que les scénarios suivants fonctionnent:

  • L'hôte et l'invité peuvent accéder à Internet
  • L'hôte peut faire un ping sur l'invité et vice versa
  • L'hôte peut accéder par exemple à un serveur Web Apache s'exécutant sur un invité et inversement.

J'ai bricolé avec les différentes cartes réseau disponibles dans les paramètres de mon invité, mais je ne suis tout simplement pas en mesure de le comprendre. Quelqu'un qui peut m'aider ici?

L'hôte exécute Windows 7 32 bits et l'invité exécute Ubuntu 10.10 32 bits.


98
2018-01-21 13:56


origine


J'ai la même configuration que celle configurée avec les réseaux pontés. J'ai eu des problèmes avec virtio-net, l'adaptateur réseau paravirtualsed, très floconneux. Les nics imités étaient bien cependant. - ollybee


Réponses:


Essaye ça:

  1. Configurez la virtualbox pour utiliser 2 adaptateurs:
    • Le premier adaptateur est défini sur NAT (cela vous donnera la connexion internet).
    • Le deuxième adaptateur est défini sur héberger seulement.
  2. Démarrez la machine virtuelle et attribuez une adresse IP statique au second adaptateur sous Ubuntu (par exemple 192.168.56.56). L'hôte Windows aura 192.168.56.1 comme IP pour le réseau interne (Réseau d'hôte uniquement VirtualBox est le nom dans les connexions réseau sous Windows). Cela vous donnera la possibilité d'accéder au serveur Apache sur Ubuntu, à partir de Windows, en allant à 192.168.56.56. De plus, Ubuntu aura un accès Internet, puisque le premier adaptateur (défini sur NAT) se chargera de cela.
  3. Maintenant, pour rendre la connexion disponible dans les deux sens (accéder à l'hôte Windows à partir de l'invité Ubuntu), il reste encore une étape à effectuer. Windows ajoute automatiquement le réseau réservé à l'hôte de virtualbox à la liste des réseaux publics et ne peut pas être modifié. Cela implique que le pare-feu empêchera un accès correct.
  4. Pour résoudre ce problème et éviter toute faille de sécurité dans votre configuration:
    • allez à la section pare-feu Windows, dans le panneau de configuration,
    • cliquez sur paramètres avancés. Dans la page qui apparaît,
    • cliquez sur règles entrantes (colonne de gauche), puis sur nouvelle règle (colonne de droite). Choisissez une règle personnalisée, définissez la règle pour autoriser tous les programmes et tous les protocoles. Pour l'étendue, ajoutez dans la première zone (adresses IP locales) 192.168.56.1 et dans la deuxième zone (IP distante) 192.168.56.56. Cliquez sur suivant, sélectionnez autoriser la connexion, ensuite, vérifiez tous les profils, ensuite, nommez-le et enregistrez.

Ça y est, vous avez maintenant une communication bidirectionnelle, avec Apache / tout autre service disponible, ainsi qu’Internet. La dernière étape consiste à configurer un partage. N'utilisez pas la fonctionnalité de dossiers partagés dans virtualbox, elle est particulièrement problématique, surtout avec Windows 7 (et 64 bits). Utilisez plutôt des partages Samba - rapides et efficaces.

Suivez ce lien pour savoir comment configurer cela: https://wiki.ubuntu.com/MountWindowsSharesPermanently


98
2017-11-22 11:23



Cela a fonctionné parfaitement. Merci. Je n'ai pas eu à toucher au pare-feu, etc. Le problème persiste avec le pont. - FractalSpace
Cela fonctionne également pour VirtualBox 5.0 / Windows 10 - Jess
Je devais me connecter à une machine virtuelle Windows Server 2012 et définir des règles entrantes sur les deux pare-feu. Maintenant tout fonctionne parfaitement :) - Alan Fluka
ne fonctionne pas avec mac os invité - Shaegorath
Mais je ne parviens pas à me connecter à Internet sur une machine invitée (Mac OS X El Capitan) - Mansuu....


La meilleure façon de procéder consiste à utiliser un adaptateur de pont dans la virtualbox. Dans la boîte virtuelle, allez dans les paramètres de votre machine-> Réseau-> Adaptateur 1 et sélectionnez Adaptateur ponté. Cela fera de votre machine virtuelle une partie de votre réseau principal.

Si vous avez un serveur DHCP, il doit fournir une adresse, etc. à la machine virtuelle, ce qui lui permettra de communiquer avec le reste de vos systèmes et inversement.


26
2018-01-21 14:18



Lorsque j'ai fait cela, je n'ai pas pu envoyer de ping à l'hôte à partir de l'invité. Devrais-je être capable de faire ça? Est-ce que quelque chose chez mon hôte bloque le ping peut-être? - Svish
Vous devrez peut-être autoriser le ping à travers votre pare-feu Windows ici pour comment faire ça. - Iain
Si vous rencontrez toujours des problèmes pour envoyer des requêtes ping aux machines les unes des autres, assurez-vous que l'adaptateur ponté est connecté à la bonne carte réseau de la machine hôte. Pour certaines raisons, VirtualBox associe parfois la carte pontée à la mauvaise carte ou à une carte réseau inexistante sur l'hôte. - isapir
@Hanginoninquietdesperation le lien que vous avez fourni sur la façon de passer le pare-feu est mort - Francesco Dondi
a travaillé pour moi (mac os guest) - Shaegorath


Étant donné les exigences, je choisirais un adaptateur "ponté".

enter image description here


10
2018-01-21 14:00



Mais si je choisis Bridged Adapter, il désactive le bouton OK. - Gopal00005


Configurez un réseau réservé aux hôtes et autorisez le partage de la connexion Internet pour ce réseau. De cette façon, vous aurez une interface virtuelle sur l'hôte qui sera connecté à l'invité.


1



Comment je ferais ça? J'ai essayé d'utiliser un réseau uniquement pour l'hôte pour l'invité, mais ensuite, il semble utiliser ipv6 et je ne pouvais pas cingler dans un sens ou dans l'autre aussi loin que je pouvais comprendre ... - Svish
Vous pouvez configurer manuellement les adresses IPv4 aux deux extrémités. - gelraen
IP statique tu veux dire? Il n'y a aucun moyen de faire en sorte que les invités obtiennent leur adresse IP auprès de DHCP? Ou seront-ils comme derrière un NAT? En outre, qu'entendez-vous par "autoriser le partage de la connexion Internet pour ce réseau"? Comment puis je faire ça? - Svish
Oui, IP statique. Il est préférable d’avoir une adresse IP attribuée statiquement si vous souhaitez communiquer avec un invité. Avec hôte uniquement, l'invité sera directement visible de l'hôte. Partage de connexion Internet dans Windows® configuré sur le dernier onglet dans les propriétés de votre connexion Internet. - gelraen