title: Vagrant giving me issues when I try to use on WSL2 with Warning: Connection refused. Retrying
body: <p>I'm so close to booting up my instances to test Vagrant on WSL2 but I continue to run into this issue where when I run <code>vagrant up</code> it gives me the following error:</p>
  <pre><code>app1: SSH address: 127.0.0.1:2200
  app1: SSH username: vagrant
  app1: SSH auth method: private key
  app1: Warning: Connection refused. Retrying...
  app1: Warning: Connection refused. Retrying...
  app1: Warning: Connection refused. Retrying...
  </code></pre>
  <p>Here is my Vagrantfile code:</p>
  <pre><code># -*- mode: ruby -*-
  # vi: set ft=ruby :
  
  VAGRANTFILE_API_VERSION = &quot;2&quot;
  
  Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
    config.vm.box = &quot;generic/ubuntu1804&quot;
    config.ssh.forward_agent = true
    config.ssh.forward_agent = true
    config.vm.synced_folder &quot;.&quot;, &quot;/vagrant&quot;, disabled: true
    config.vm.provider :virtualbox do |v|
      v.memory = 512
      v.linked_clone = true
    end
  
    # Application server 1
    config.vm.define &quot;app1&quot; do |app|
      app.vm.hostname = &quot;orc-app1.test&quot;
      app.vm.network :private_network, ip: &quot;192.168.60.4&quot;
    end
  
    # Application server 2
    config.vm.define &quot;app2&quot; do |app|
      app.vm.hostname = &quot;orc-app2.test&quot;
      app.vm.network :private_network, ip: &quot;192.168.60.5&quot;
    end
  
    # Database server
    config.vm.define &quot;db&quot; do |db|
      db.vm.hostname = &quot;orc-db.test&quot;
      db.vm.network :private_network, ip: &quot;192.168.60.6&quot;
    end
  end
  </code></pre>
  <p>I removed <code>rm insecure_private_key</code>and <code>ran vagrant up</code>so it can recreate the insecure_private_key but the error still persists.</p>
  <p>Would appreciate any help on this. Feel like moving completely to Linux :)</p>