Middleman with vagrant, live reload does not work

Hello,

Middleman inside vagrant is not live reloading site in safari/firefox/chrome.

Running middleman inside vagrant shows the following message:

== The Middleman is loading
== **+** LiveReload is waiting for a browser to connect
== The Middleman is standing watch at http://0.0.0.0:4567
== Inspect your site configuration at http://0.0.0.0:4567/__middleman/

Notice the plus (+) before LiveReload. This does not show up during a native middleman server run.
Also whenever any browser connects the following message is shown, which doesn’t show up in native middleman run:

LiveReload Browser URL: {"command":"hello","protocols":["http://livereload.com/protocols/official-6","http://livereload.com/protocols/official-7"],"ver":"2.0.8"}

In firefox console log I get this:

The connection to ws://127.0.0.1:35729/livereload was interrupted while the page was loading.

Please help. I don’t quite understand what is happening. Also I have tried agent forwarding in ssh as well, but to no avail.

Thank You.