Vagrant 流浪者/虚拟箱未发布私有IP

Vagrant 流浪者/虚拟箱未发布私有IP,vagrant,virtualbox,vagrant-provision,Vagrant,Virtualbox,Vagrant Provision,也许这是预期的行为,但更有可能是我做错了什么 在provisioning vagrant中,我绑定到一个专用网络: config.vm.network :private_network, ip: 10.24.13.9 这第一次效果很好 因此,如果我现在处理完这个盒子,并且我vagrant suspend和vagrant destroy我希望IP被释放,这样,如果我再次设置这个vagrant盒子,我可以再次绑定到该IP 此时,ifconfig仍在适当位置显示vboxnet0 因此,如果我再次va

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

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

config.vm.network :private_network, ip: 10.24.13.9
这第一次效果很好

因此,如果我现在处理完这个盒子,并且我
vagrant suspend
vagrant destroy
我希望IP被释放,这样,如果我再次设置这个vagrant盒子,我可以再次绑定到该IP

此时,
ifconfig
仍在适当位置显示vboxnet0

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

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

VBoxManage hostonlyif remove vboxnet0
VBoxManage hostonlyif create

这真的是预期的行为还是我遗漏了什么?如果移除盒子后不释放IP?

网络将保留,如果盒子未激活,IP将消失(没有“保留”,因此很难使用“释放”一词)。问题主要是用英语写的故事。请显示更多的代码和结果(如果某个代码是无声的,请添加注释,但显示实际的流程)。您还需要我提供什么其他代码?我可以把我所有的流浪汉档案都扔掉,但是没有其他的了。我认为你是对的,网络仍然存在,但问题仍然是,
vagrant up--provision
无法正确设置网络,除非我删除然后创建vagrant网络,然后
vagrant reload