title: Allow two or more vagrant VMs to communicate on their own network
body: <p>I want to create multiple servers that can communicate directly with each other without using public IPs. They'll still need internet access but nothing from outside the network will need to connect to them. Creating one box usually works, but when I add additional servers the networking fails.</p>
  
  <p>MacOS: 10.8.5<br>
  Virtualbox: 4.3.12<br>
  GuestOS: Ubuntu "precise64"<br>
  Using version 2 of the Vagrant config  </p>
  
  <p>Most of the time if I use private network I get:</p>
  
  <pre><code>saltminion01: Warning: Connection timeout. Retrying...
  saltminion01: Warning: Connection timeout. Retrying...
  saltminion01: Warning: Connection timeout. Retrying...
  saltminion01: Warning: Connection timeout. Retrying...
  saltminion01: Warning: Connection timeout. Retrying...
  saltminion01: Warning: Connection timeout. Retrying...
  saltminion01: Warning: Connection timeout. Retrying...
  saltminion01: Warning: Connection timeout. Retrying...
  saltminion01: Warning: Connection timeout. Retrying...
  </code></pre>
  
  <p>Does anybody have a sample Vagrantfile that does this?</p>