J'ai deux machines virtuelles dans VirtualBox. J'aimerais faire du réseautage entre eux. Pour le moment, j'ai la configuration par défaut sur les deux, mais ils semblent avoir la même adresse IP 10.0.2.15
. Je voudrais aussi pouvoir utiliser Internet avec les deux, et c'est possible maintenant.
Par défaut, le paramètre réseau est NAT, mais il semble qu'ils ne peuvent pas se connecter en réseau car ils ont la même adresse IP. Mais si je change en, internal networking
je suppose que je ne peux pas accéder à Internet avec les machines virtuelles.
Comment puis-je configurer la mise en réseau entre un invité virtuel ET avoir accès à Internet dessus?
la source
J'ai trouvé la solution suivante pour mon environnement:
Ces paramètres peuvent être définis à l'aide de l'interface graphique Oracle VM VirtualBox Manager. Au départ, j'avais le même problème que Jonas, mais DHCP me manquait. Enfin, j'ai trouvé cet article (copie archivée, le lien d'origine est mort) et j'ai utilisé:
à partir de la ligne de commande. Après cela a bien fonctionné.
J'ose dire que le manuel est une ressource médiocre, car la majeure partie de la configuration de VirtualBox sur un hôte Windows peut être effectuée par l'interface graphique et il est très gênant de ne pas pouvoir configurer DHCP avec l'interface graphique.
Mon environnement: J'utilise VirtualBox 4.1.2r73507 portable sur Windows 7 64 bits. Actuellement, le mode hôte uniquement et le mode ponté ne fonctionnent pas car un adaptateur pour hôte uniquement est manquant. J'ai un problème similaire à celui décrit dans une question allemande sur le forum Virtual Box , je n'ai pas d'adaptateur hôte uniquement.
la source
Voici comment je connecte les invités vbox en mode NAT uniquement (testé sur VirtualBox 4.2.4).
Il suffit d'utiliser l'adresse IP de la passerelle pour passer d'un invité à l'hôte. Utilisez ensuite la redirection de port pour "proxy" le trafic de l'hôte sur l'autre invité.
Par exemple, si l'invité A veut atteindre un service invité B qui écoute sur le port 1000, A doit utiliser l'adresse IP de la passerelle (pour la première interface NAT, il s'agit de 10.0.2.2). Ensuite, vous devez configurer la redirection de port sur l'invité B afin que tout le trafic reçu par l'hôte sur le port 1000 soit dirigé vers l'invité B sur le port 1000.
Cela ne fonctionnera peut-être pas pour tous les services, mais il semble bien fonctionner pour ssh, sel, ...
En conclusion, vous n'avez pas nécessairement besoin du mode hôte uniquement pour connecter plusieurs invités, mais je ne veux pas dire que le mode hôte uniquement n'est pas la meilleure option pour votre cas d'utilisation.
la source
Vous avez besoin du type de réseau local de connexion hôte (quelque chose comme cela dans la version anglaise) sur les machines invitées et d'une connexion en pont sur votre machine hôte.
la source
(réponse à la question de bernd_k)
Pour partager des fichiers entre l'hôte et des invités, on partage en fait des répertoires plutôt que des fichiers.
Si le mode réseau est ponté ou NAT, l'hôte et les invités sont des partenaires égaux du réseau. Bien que l'ensemble de la configuration se trouve dans l'hôte unique, les réseaux sont identiques sur le réseau, comme s'il s'agissait de machines physiques. (NAT est parfois plus problématique à utiliser que ponté.)
De cette façon, tout dossier partagé de n'importe quel ordinateur, virtuel ou physique, est disponible pour tous. Étant donné que toutes les machines virtuelles ne sont pas toujours activées en permanence, il est logique de configurer un dossier de l'hôte en tant que dossier partagé. L'hôte partage ensuite le dossier et les machines virtuelles l'utilisent tel quel ou en tant que lecteur mappé.
L'article suivant explique en détail comment partager des dossiers dans Windows:
Comment partager des dossiers dans Windows 7 avec l'Assistant Dossier partagé?
la source
J'ai deux cartes réseau sur mon PC Oracle VM XP
1st Bridged avec une adresse IP rapide comme im en l’utilisant comme client avec une configuration réseau de serveur. Changement de la passerelle par défaut comme identique à la carte réseau deux (Nat 2nd)
2nd Nat With Obtenir l'adresse IP d'Oracle VM
fonctionne bien!
la source
J'ai fait les étapes suivantes et cela a bien fonctionné avec moi finalement (sur CentOS VB):
Ensuite, ce VB devrait accéder à Internet et pourrait être accessible depuis les autres (VB et machine locale).
Remarque:
L'adaptateur NAT sera utilisé pour accéder à Internet, tandis que l'adaptateur pour hôte uniquement sera utilisé pour un accès réseau entre tous les autres VB et la machine locale.
la source
Je ne sais pas si cela fonctionnera, mais mon idée est la suivante:
Modifiez l'adresse IP en un numéro de référence sur une seule machine virtuelle (en mode NAT).
Changez une autre machine virtuelle en ponté.
Définissez les paramètres sur les deux systèmes pour que les machines se rencontrent. Redémarrez tout.
Si 1 + 3 ou 1 + 2 + 3 ne fonctionne pas, essayez ceci: Créez un dossier partagé sur la machine hôte et partagez le dossier sur les 2 machines de la virtualbox avec les paramètres de la virtualbox. Redémarrer et voila?
Je sais que la deuxième option est une solution de contournement.
la source
Modifiez le réseau connecté à la carte pontée dans le réseau sous Configuration.
C'est ça; Il peut connecter deux ordinateurs virtuels.
la source