Vagrant端口转发无法正常工作(不使用环回)

时间:2015-07-20 10:46:37

标签: networking centos vagrant portforwarding

 Vagrant.configure(2) do |config|

  config.vm.box = "jhcook/centos7"

  config.vm.network "forwarded_port", guest: 30000, host: 30000

  config.vm.network "private_network", ip: "192.168.33.10"

  config.ssh.username = "vagrant"
  config.ssh.password = "vagrant"
end

当我进入vm并运行时 sudo python -m SimpleHTTPServer 30000它输出Serving HTTP on 0.0.0.0 port 30000 ...(所以没有环回端口)

但是从我的主机(macosx)我无法进入port ..eg

->curl 192.168.33.10:30000
curl: (7) Failed to connect to 192.168.33.10 port 30000: Connection refused

我不确定这里发生了什么或连接被阻止的地方?从VM或我的主机?

1 个答案:

答案 0 :(得分:-1)

好的,所以我发现这些命令修复了它。

sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload