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 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