Vagrant Windows+;流浪端口转发不工作

Vagrant Windows+;流浪端口转发不工作,vagrant,portforwarding,Vagrant,Portforwarding,我在Windows7上使用vagrant1.6.2,运行Ubuntu 12.04虚拟机 我已在我的vagrant文件上启用此功能: config.vm.network :forwarded_port, guest: 3000, host: 3000 config.vm.network :forwarded_port, guest: 27017, host: 27017, auto_correct: true config.vm.network :forwarded_port, gue

我在Windows7上使用vagrant
1.6.2
,运行Ubuntu 12.04虚拟机

我已在我的
vagrant文件
上启用此功能:

  config.vm.network :forwarded_port, guest: 3000, host: 3000
  config.vm.network :forwarded_port, guest: 27017, host: 27017, auto_correct: true
  config.vm.network :forwarded_port, guest: 27018, host: 27018, auto_correct: true
  config.vm.network :forwarded_port, guest: 9494, host: 9494
在框中,我可以看到Mongodb正在运行

~ $ mongo
MongoDB shell version: 2.0.4
connecting to: test
> exit
bye
但是,在我的Windows主机上,我无法使用
localhost:27017
连接到Mongodb实例

auto\u correct:true
是我在一个论坛上读到的,并尝试过

vagrant up
上,这是我在控制台上看到的:

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 3000 => 3000 (adapter 1)
    default: 27017 => 27017 (adapter 1)
    default: 27018 => 27018 (adapter 1)
    default: 9494 => 9494 (adapter 1)
    default: 22 => 2222 (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Connection timeout. Retrying...
==> default: Machine booted and ready!
GuestAdditions 4.3.12 running --- OK.
如果我做了一个
rackup-p3000
,我就能点击
http://localhost:3000
。端口9494也可以工作,只是Mongo端口不工作

我在我的主机(Windows)上安装了Mongo,我卸载了它,仍然存在同样的问题


有什么提示吗?

看来你的流浪端口转发工作正常。您的问题可能是因为MongoDB设置为仅在127.0.0.1上侦听。检查您的bindip设置。

看来您的Vagrant端口转发工作正常。您的问题可能是因为MongoDB设置为仅在127.0.0.1上侦听。检查您的bindip设置。

看来您的Vagrant端口转发工作正常。您的问题可能是因为MongoDB设置为仅在127.0.0.1上侦听。检查您的bindip设置。

看来您的Vagrant端口转发工作正常。您的问题可能是因为MongoDB设置为仅在127.0.0.1上侦听。检查您的bindip设置。

启动时,Vagrant日志会说什么?它应该说“转发端口…”,然后是列表。如果有任何错误,它们会出现在这里。另外,您列出的4个端口中是否有一个可以工作,或者没有工作?启动时,Vagrant日志会说什么?它应该说“转发端口…”,然后是列表。如果有任何错误,它们会出现在这里。另外,您列出的4个端口中是否有一个可以工作,或者没有工作?启动时,Vagrant日志会说什么?它应该说“转发端口…”,然后是列表。如果有任何错误,它们会出现在这里。另外,您列出的4个端口中是否有一个可以工作,或者没有工作?启动时,Vagrant日志会说什么?它应该说“转发端口…”,然后是列表。如果有任何错误,它们会出现在这里。另外,您列出的4个端口中是否有任何一个可以工作,或者没有工作?