hello you have a config in the node repo, may be that is what causing the incremental issue
can you replace config.vm.network "public_network", bridge: "eno2" with node.vm.network "public_network", bridge: "eno2" for the ip part does eno2 is a wired card ? if yes, does the dhcp have any restriction on ips per port? afe you in a home router? company/corporate setup? if you create vms manually, like you want to do here say 3 bridge to eno2, you get 3 ips on the VM? thanks alvaro On Mon, Jan 7, 2019 at 4:22 PM Thomas Qvidahl <[email protected]> wrote: > Hi all! > I've stumbled on something that looks like a bug, and I'm having trouble > figuring out what's happening, and thus I've been unable to determine if > this is a known error or something I've fumbled up. > > In short, I have a multi machine Vagrant file. It (currently) generates > six Virtualbox vm's for me, where each should have the following NIC > configuration: > > eth0 - NAT - 10.0.2.15 > eth1 - Bridged to 'eno2' - DHCP provided address from my local network > eth2 - NatNetwork - static IP from Vagrantfile > > but as the deployment runs, I notice that each new VM gets one MORE nic > than the previous, as if they've ran in a nested loop of sorts! > > After deployment it looks like this: > VM1: > eth0 - NAT - 10.0.2.15 > eth1 - Bridged to 'eno2' - no IP > eth2 - Internal Network - static IP from Vagrantfile > > VM2: > eth0 - NAT - 10.0.2.15 > eth1 - Bridged to 'eno2' - no IP > eth2 - Bridged to 'eno2' - no IP > eth3 - Internal Network - static IP from Vagrantfile > > VM3: > eth0 - NAT - 10.0.2.15 > eth1 - Bridged to 'eno2' - no IP > eth2 - Bridged to 'eno2' - no IP > eth3 - Bridged to 'eno2' - no IP > eth4 - Internal Network - static IP from Vagrantfile > > VM4: > eth0 - NAT - 10.0.2.15 > eth1 - Bridged to 'eno2' - no IP > eth2 - Bridged to 'eno2' - no IP > eth3 - Bridged to 'eno2' - no IP > eth4 - Bridged to 'eno2' - no IP > eth5 - Internal Network - static IP from Vagrantfile > > ...and so on... > > Vagrantfile excerpt here: > Vagrant.configure("2") do |config| > # Hostmanager updates hosts files of all the machines with all hostnames > and IP addresses. > config.hostmanager.enabled = true > config.hostmanager.manage_guest = true > config.hostmanager.include_offline = true > > config.vm.network :forwarded_port, guest: 22, host: 2222, host_ip: > "0.0.0.0", id: "ssh", auto_correct: true > hosts = { > "vm1" => "10.55.13.8", > "vm2" => "10.55.13.9", > "vm3" => "10.55.13.10", > "vm4" => "10.55.13.11", > "vm5" => "10.55.13.12", > "vm6" => "10.55.13.13" > } > > (hosts).each do |name, ip| > config.vm.define "#{name}" do |node| > node.vm.box = "rhel6-base" > node.vm.network "private_network", ip: "#{ip}", > virtualbox__intnet: "NatNetwork" > config.vm.network "public_network", bridge: "eno2" > node.vm.hostname = "#{name}" > node.vm.provider :virtualbox do |vb| > vb.customize ["modifyvm", :id, "--memory", "1024"] > vb.customize ["modifyvm", :id, "--cpus", "2"] > end > end > end > end > > All network interfaces are UP. All interfaces have unique MAC-addresses. > All Vagrant communication works. I am unable to use straight SSH to log in > to the VM's. > > Vagrant version 2.2.2 > I'm on Ubuntu 16.04 LTS. > VM's are RHEL 6.9 > > Anyone seen this before? Anyone able to repro? > > All the best, > Thomas Qvidahl > > -- > This mailing list is governed under the HashiCorp Community Guidelines - > https://www.hashicorp.com/community-guidelines.html. Behavior in > violation of those guidelines may result in your removal from this mailing > list. > > GitHub Issues: https://github.com/mitchellh/vagrant/issues > IRC: #vagrant on Freenode > --- > You received this message because you are subscribed to the Google Groups > "Vagrant" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/vagrant-up/5a67e37b-8b25-4301-bfa1-784dc4e98adb%40googlegroups.com > <https://groups.google.com/d/msgid/vagrant-up/5a67e37b-8b25-4301-bfa1-784dc4e98adb%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Alvaro -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/vagrant/issues IRC: #vagrant on Freenode --- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vagrant-up/CAHqq0ezoHPY9kmrjiuJtKSxgRf73Ch0MftKVu3qFO35otLh7QQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
