Vagrant + Virtualbox自定义框:NAT适配器获取ipv6地址而不是ipv4

时间:2017-08-31 15:18:10

标签: centos vagrant virtualbox

我正在使用CentOS 6为Vagrant创建自己的盒子。使用原始盒子时,只有一个适配器,即NAT。 DHCP工作没有问题,NAT接口有一个IPv4地址。我能够将端口转发到SSH(22)和Web(80)端口的框中。

然而,在包装盒子并尝试" up"它是第一次,接口获取IPv6地址,端口转发不起作用,甚至不使用Virtualbox接口手动配置。

我没有提出为什么会发生这种情况的想法。没有尝试解决这个问题,也许手动分配IP地址可以解决问题,但我仍然对现在Virtualbox DHCP发送IPv6地址的原因感到好奇。

修改

在Vagrantfile上手动分配IP可以部分解决问题。但只有在我停下来后才能分配IP。

EDIT2:

现在,即使停下来也没有获得手动分配的ipv4 IP。完全糊涂......

1 个答案:

答案 0 :(得分:0)

您可能正确地手动更改IP。 NAT是流浪者的一项艰难要求,所以你不会摆脱它。

将此添加到您的Vagrant文​​件中并查看是否有帮助,将IP设置为适合您的任何内容

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