Vagrant 无需设置IP地址即可添加接口

Vagrant 无需设置IP地址即可添加接口,vagrant,Vagrant,我正在完成,其中一项要求如下: 运行Openstack服务的每台机器应至少有2个NIC。 一个用于公共/内部网络。应为该nic分配一个IP地址 一个虚拟机网络此nic不应分配IP地址 我试图在Vagrant中指定一个没有地址的专用网络,但在调用Vagrant up时遇到以下错误: * An IP is required for a private network. 我的第一个想法是运行一个配置脚本来设置网络,但是有警告不要修改网络配置文件(框为CentOS): 任何想法都将不胜感激 最

我正在完成,其中一项要求如下:

  • 运行Openstack服务的每台机器应至少有2个NIC。
    • 一个用于公共/内部网络。应为该nic分配一个IP地址
    • 一个虚拟机网络此nic不应分配IP地址
我试图在Vagrant中指定一个没有地址的专用网络,但在调用
Vagrant up
时遇到以下错误:

* An IP is required for a private network.
我的第一个想法是运行一个配置脚本来设置网络,但是有警告不要修改网络配置文件(框为CentOS):


任何想法都将不胜感激

最后,我通过添加virtualbox内部网络创建了一个“非托管”网卡:

vb.customize ["modifyvm", :id, "--nic2", "intnet"]
这项工作:

config.vm.network :private_network, ip: ""
您可以尝试以下方法:

node.vm.network :private_network, "ip": '0.0.0.0', auto_network: true

你能展示一下你的Vagrantfile配置吗?@Rob3-在这里:这给我带来了一个错误:
/opt/vagrant/embedded/gems/gems/vagrant-1.4.2/plugins/providers/virtualbox/action/network.rb:266:in`hostonly_-config':nil:NilClass(NoMethodError)的未定义方法“+”
vagrant将在未来版本中支持非托管专用网络:
node.vm.network :private_network, "ip": '0.0.0.0', auto_network: true