Vagrant / VirtualBox不发布私有IP

时间:2016-09-09 18:07:18

标签: vagrant virtualbox vagrant-provision

也许这是预期的行为,但更可能是我做错了。

在配置vagrant中,我绑定到一个专用网络:

config.vm.network :private_network, ip: 10.24.13.9

第一次这很棒。

所以如果我现在已经完成了这个盒子,我vagrant suspendvagrant destroy我希望IP被释放,这样如果我再次配置那个流浪盒,我可以再次绑定到那个IP。

此时,ifconfig仍然显示vboxnet0。

因此,如果我再次vagrant up --provision,(之后尝试过vagrant reload),则实例无法绑定到私有IP。私有网络IP的设置只是无声地失败。

我现在唯一的解决方法是手动删除然后重新创建vboxnet0:

VBoxManage hostonlyif remove vboxnet0
VBoxManage hostonlyif create

这真的是预期的行为还是我错过了什么?一旦移除盒子,是否应该释放IP?

0 个答案:

没有答案