2017-08-31 4 views
0

Je crée ma propre boîte pour Vagrant à l'aide de CentOS 6. Lorsque vous utilisez la boîte d'origine, il n'y a qu'un seul adaptateur, le NAT. DHCP a fonctionné sans problèmes, et l'interface NAT a reçu une adresse IPv4. J'ai été en mesure de transférer vers l'avant dans la boîte à la fois pour les ports SSH (22) et Web (80). Cependant, après avoir emballé la boîte et essayé de la "remonter" pour la première fois, l'interface reçoit une adresse IPv6, et le transfert de port ne fonctionne pas, même pas manuellement configuré à l'aide de l'interface VirtualBox.Boîte personnalisée Vagrant + Virtualbox: l'adaptateur NAT reçoit l'adresse ipv6 au lieu d'ipv4

Je n'arrive pas à comprendre pourquoi cela se produit. N'a pas essayé de contourner cela, peut-être assigner l'adresse IP manuellement ferait l'affaire, mais je suis toujours curieux de savoir pourquoi maintenant le VirtualBox DHCP envoie une adresse IPv6.

EDIT:

d'attribuer manuellement une IP au Vagrantfile résout le problème en partie. Mais l'IP est seulement assigné après que j'arrête et monte la boîte.

EDIT2:

Et maintenant, même pas avec l'arrêt et jusqu'à il devient l'IP ipv4 attribuée manuellement. Totalement confus ...

Répondre

0

Vous avez peut-être raison de changer manuellement l'adresse IP. NAT est une exigence difficile pour vagabondage, vous ne vous en débarrasserez pas.

Ajouter ceci à votre Vagrantfile et voir si elle aide, définir la propriété intellectuelle à tout ce qui est applicable pour vous

config.vm.network "your_network", ip: "192.xxx.xx.xx" 
+0

Eh oui, qui a fait l'affaire pour l'instant, mais je suis toujours curieux pourquoi est-ce arrivé Tho ... –