title: Vagrant is not port forwarding with VirtualBox and PuPHPet
body: <h1>Problem</h1>
  
  <p>I cannot connect to my virtual machine's environment, despite using an accepted private network and forwarded ports.</p>
  
  <h2>Description</h2>
  
  <p><strong>System</strong></p>
  
  <ul>
  <li>MAC OSX 10.9.3</li>
  <li>Vagrant 1.6.3</li>
  <li>VirtualBox 4.3.12</li>
  <li><a href="https://gist.github.com/cee570ce069dbb3256ad" rel="nofollow">Vagrantfile file</a></li>
  <li><a href="https://gist.github.com/ca6f2fbcc352cca6f424" rel="nofollow">Puphpet file</a></li>
  <li>Cisco AnyConnect VPN</li>
  <li>Using Private Company Network</li>
  <li><a href="https://gist.github.com/ff6d8918b82b6cca0e25" rel="nofollow">ifconfig results</a></li>
  <li><a href="https://gist.github.com/KLVTZ/ba4e6c1f00b032764c29" rel="nofollow">Virtual Host file</a> for Web Project.</li>
  </ul>
  
  <p>Upon <code>vagrant up</code>, I <code>vagrant ssh</code> into my virtualbox. The following request work as expected:</p>
  
  <pre><code>[06:04 PM]-[vagrant@precise64]-[~]
  $ curl -v 192.168.56.101
  * About to connect() to 192.168.56.101 port 80 (#0)
  *   Trying 192.168.56.101... connected
  &gt; GET / HTTP/1.1
  &gt; User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
  &gt; Host: 192.168.56.101
  &gt; Accept: */*
  &gt;
  &lt; HTTP/1.1 200 OK
  &lt; Date: Wed, 09 Jul 2014 18:05:05 GMT
  &lt; Server: Apache/2.4.9 (Ubuntu)
  &lt; Vary: Accept-Encoding
  &lt; Content-Length: 481
  &lt; Connection: close
  &lt; Content-Type: text/html;charset=UTF-8
  &lt;
  &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"&gt;
  &lt;html&gt;
   &lt;head&gt;
    &lt;title&gt;Index of /&lt;/title&gt;
   &lt;/head&gt;
   &lt;body&gt;
  &lt;h1&gt;Index of /&lt;/h1&gt;
    &lt;table&gt;
     &lt;tr&gt;&lt;th valign="top"&gt;&lt;img src="/icons/blank.gif" alt="[ICO]"&gt;&lt;/th&gt;&lt;th&gt;&lt;a href="?C=N;O=D"&gt;Name&lt;/a&gt;&lt;/th&gt;&lt;th&gt;&lt;a href="?C=M;O=A"&gt;Last modified&lt;/a&gt;&lt;/th&gt;&lt;th&gt;&lt;a href="?C=S;O=A"&gt;Size&lt;/a&gt;&lt;/th&gt;&lt;th&gt;&lt;a href="?C=D;O=A"&gt;Description&lt;/a&gt;&lt;/th&gt;&lt;/tr&gt;
     &lt;tr&gt;&lt;th colspan="5"&gt;&lt;hr&gt;&lt;/th&gt;&lt;/tr&gt;
     &lt;tr&gt;&lt;th colspan="5"&gt;&lt;hr&gt;&lt;/th&gt;&lt;/tr&gt;
  &lt;/table&gt;
  &lt;/body&gt;&lt;/html&gt;
  * Closing connection #0
  
  [06:05 PM]-[vagrant@precise64]-[~]
  $ curl -v playworldsystems.dev
  * About to connect() to playworldsystems.dev port 80 (#0)
  *   Trying 192.168.56.101... connected
  &gt; GET / HTTP/1.1
  &gt; User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
  &gt; Host: playworldsystems.dev
  &gt; Accept: */*
  &gt;
  &lt; HTTP/1.1 200 OK
  &lt; Date: Wed, 09 Jul 2014 18:05:52 GMT
  &lt; Server: Apache/2.4.9 (Ubuntu)
  &lt; X-Powered-By: PHP/5.5.14-2+deb.sury.org~precise+1
  &lt; Vary: Accept-Encoding
  &lt; Content-Length: 122
  &lt; Connection: close
  &lt; Content-Type: text/html
  &lt;
  &lt;pre class='xdebug-var-dump' dir='ltr'&gt;&lt;small&gt;string&lt;/small&gt; &lt;font color='#cc0000'&gt;'hello'&lt;/font&gt; &lt;i&gt;(length=5)&lt;/i&gt;
  * Closing connection #0
  &lt;/pre&gt;
  </code></pre>
  
  <p>However, when I try both commands from within my HOST terminal, I receive the following error:</p>
  
  <pre><code>curl -v 192.168.56.101
  * About to connect() to 192.168.56.101 port 80 (#0)
  *   Trying 192.168.56.101...
  * Adding handle: conn: 0x7fc6f1000000
  * Adding handle: send: 0
  * Adding handle: recv: 0
  * Curl_addHandleToPipeline: length: 1
  * - Conn 0 (0x7fc6f1000000) send_pipe: 1, recv_pipe: 0
  * Failed connect to 192.168.56.101:80; Operation timed out
  * Closing connection 0
  curl: (7) Failed connect to 192.168.56.101:80; Operation timed out
  ☁  ~  curl -v playworldsystems.dev
  * Adding handle: conn: 0x7fdbe9803000
  * Adding handle: send: 0
  * Adding handle: recv: 0
  * Curl_addHandleToPipeline: length: 1
  * - Conn 0 (0x7fdbe9803000) send_pipe: 1, recv_pipe: 0
  * About to connect() to playworldsystems.dev port 80 (#0)
  *   Trying 192.168.56.101...
  * Failed connect to playworldsystems.dev:80; Operation timed out
  * Closing connection 0
  curl: (7) Failed connect to playworldsystems.dev:80; Operation timed out
  </code></pre>
  
  <p>Even after trying cURLing from both port <code>6969</code> and <code>8080</code>, I still have no success. I've used random IP Addresses as well as Ports. I've tried altering my virtual host to other port numbers. Nothing seems to work. I will mention that when first starting out, I noticed that this vagrant setup has worked --both only twice. Each time it was working, i would <code>vagrant suspend</code> and <code>vagrant up</code> the next morning to find that my prior solution is no longer working. </p>
  
  <p>Perhaps this fact is what makes this process so frustrating. I want to get of MAMP for my current projects but fear that it is either my work machine's settings that are interfering or perhaps some other application or network related issue. I'm unsure what steps to take and am looking forward to any and all solutions.</p>