stream浪者瓦特/ VirtualBox和多个networking接口

使用Vagrantconfiguration多个networking接口的正确方法是什么? 这里是我testing的简单的Vagrant文​​件:

Vagrant.configure("2") do |config| config.vm.provider :virtualbox do |vb| # vb.gui = true vb.memory = 512 vb.cpus = 1 end config.vm.define "consumer" do |c| c.vm.box = "vagrant-centos6.2-x64" c.vm.network :private_network, ip: "192.168.100.12" c.vm.network :private_network, ip: "172.16.100.12" c.vm.hostname = "consumer.XXXXXX.XXX" end end 

这performance不一致。 2个private_network接口总是以不同的MACforms出现在eth1和eth2上,但是有时两个接口都被分配了相同的IP,有时候两个接口都没有被分配一个IP地址,有时它也能正常工作。

我在桌面和虚拟镜像以及VirtualBox 4.1上都使用了CentOS 6。 有没有更好的方法来完成这个? 谢谢!

该configuration看起来非常有效。 也许这是古老的VirtualBox版本。 你可以尝试升级到最新的4.2.x或4.3.y?

否则,不正确的Vagrant调用的完整--debug日志的要点/ pastebin和/etc/sysconfig/network-scripts/ifcfg-eth*可能/etc/sysconfig/network-scripts/ifcfg-eth*帮助。