title: Connection Reset when port forwarding with Vagrant
body: <p>I have Vagrant/VirtualBox running an Ubuntu 12.04 LTS OS. I have configured Vagrant to forward the guest port 8000 to my host port 8888.</p>
  
  <pre><code>[default] Preparing network interfaces based on configuration...
  [default] Forwarding ports...
  [default] -- 22 =&gt; 2222 (adapter 1)
  [default] -- 8000 =&gt; 8888 (adapter 1)
  [default] Booting VM...
  [default] Waiting for VM to boot. This can take a few minutes.
  [default] VM booted and ready for use! 
  </code></pre>
  
  <p>When the virtual machine starts up, I start a Django dev server on port 8000.</p>
  
  <pre><code>Development server is running at http://127.0.0.1:8000/
  Quit the server with CONTROL-C.
  </code></pre>
  
  <p>Okay great, I can put it in the background and I can even <code>curl localhost:8000</code> and get some output from the server  </p>
  
  <pre><code>&lt;div id="explanation"&gt;
    &lt;p&gt;
      You're seeing this message because you have &lt;code&gt;DEBUG = True&lt;/code&gt; in your
      Django settings file and you haven't configured any URLs. Get to work!
    &lt;/p&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>But when I try to hit the server from my host machine with a Firefox/Chrome/Telnet I'm getting Connection Reset/Connection Lost/ERR_CONNECTION_RESET etc.</p>
  
  <p>First I thought it may be some iptables thing, but it turns out Ubuntu has default allow everything. I also turned off the firewall on my host machine. How can I get to the bottom of this?</p>