2017-08-31 120 views
0

我使用CentOS 6創建了自己的Vagrant框。使用原始框時,只有一個適配器即NAT。 DHCP沒有問題,NAT接口獲得了IPv4地址。我能夠將端口轉發到SSH(22)和Web(80)端口的框中。Vagrant + Virtualbox自定義框:獲取ipv6地址而不是ipv4的NAT適配器

但是,打包此盒並嘗試首次「啓動」該接口後,該接口獲得IPv6地址,並且端口轉發不起作用,甚至沒有使用Virtualbox接口手動配置。

我不明白爲什麼發生這種情況。沒有嘗試解決這個問題,也許手動分配IP地址會有訣竅,但我仍然很好奇爲什麼現在VirtualBox DHCP正在發送IPv6地址。

編輯:

手動分配在Vagrantfile的IP部分地解決該問題。但是IP只是在我停下來並開箱之後才分配的。

EDIT2:

而現在,甚至沒有用停止和高達它變得手動分配的IPv4的IP。完全困惑...

回答

0

你可能是正確的手動改變IP。 NAT對流浪者來說是一個很難的要求,所以你不會擺脫那種困擾。

添加到您的Vagrantfile,看看是否有幫助,設置IP到任何適用於您

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

是啊,這奏效了現在,但我仍然對爲什麼會出現這種情況好奇壽... –

相關問題