Hypervisor: Debian 10
Host: Debian 10
Provider: libvirt
Version: 2.2.7 (problem appeared in 2.2.6 also)

I'm writing because I am having some trouble with my vagrant boxes.  I have 
some idea what is going on, based on the symptoms, but I don't know how to 
fix it.

Basically, I have somewhat complex networking needs, so I have set up two 
bridges on my hypervisor, and I make the vagrant vms connect to the bridges 
depending on which network I want them to be on. 

So, for example, take my development machine. 

  config.vm.define :devel do |host|
    host.vm.hostname = "devel"

    host.vm.network :public_network, # home.lan
      :dev  => "brhome",
      :type => "bridge",
      :mac  => aa:00:00:00:10:20"

    host.vm.provider :libvirt do |hyperv|
      hyperv.cpus = 8
      hyperv.memory = 6144
    end

    monosyllabic_ssh_key_config(host)

    host.vm.provision :salt do |salt|
      salt.bootstrap_script = 'salt/bootstrap-salt.sh-v2019.10.03'
      salt.install_type = 'git'
      salt.install_args = 'v2019.2.0'

      salt.minion_id = "devel"
      salt.minion_config = "salt/minion"
      salt.minion_key = "salt/base/private/keys/devel.pem"
      salt.minion_pub = "salt/base/private/keys/devel.pub"
      salt.verbose = true
      salt.run_highstate = 'true'
    end
  end

So you see, I add the network interface to link to the bridge here, and then 
the salt 
provisioner installs new netplan files to configure the interface on the 
client.  But then, 
if I reload the machine, I get stuck waiting for SSH to become available 
"forever".

I understand that the problem is in my new network configuration.  But I'm not 
sure
what the problem is exactly or how to fix it.  I've spent some time looking at 
the vm's
system logs but I don't see anything out of the ordinary.  I can ping the 
hypervisor
from the vm on the private IP address 192.168.121.1, and I'm pretty sure I can 
ping and SSH to the vm's private IP address on 192.168.121.0/24.

Do I need to have any specific routes to make vagrant be able to connect via 
SSH?
Or is there something else I'm missing? What do I need to do to get my machine
to work?

Happy to provide logs and more information.

Thanks,
Alex

-- 
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 vagrant-up+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vagrant-up/224a7ab5-e047-4bf5-af62-054ae0400ef6%40googlegroups.com.

Reply via email to