重新启动主机PC后,无所事事的状态显示任何端口上的端口冲突

时间:2019-01-08 08:52:36

标签: ubuntu vagrant virtual-machine port nat

我的主机操作系统是Windows

我在框ubuntu/trusty64上使用了Vagrant

昨天,在重新启动主机PC之后,使用vagrant upvagrant reload时,我遇到了端口冲突的问题。

我已经将vagrant更新为最新版本,删除了所有设置,所有计算机,全部从空白创建(无需在主机上重新安装操作系统) 而且问题仍然存在。 我使用port_forward从80到我想要的端口(我们称其为端口X)-我得到一个错误-端口X上的端口冲突。它可以是任何端口。例如:80801234543123-它不可变。

互联网上没有太多信息可以帮助我。 我发现必须清除一些名为nat.conf的文件。 但是我的主机上没有这样的文件。

目前,我使用了一些技巧。 如果我需要port_forward 80、8080 然后我用:

 config.vm.usable_port_range = (8080..8080)
  forward_port = ->(guest, host = guest) do
    config.vm.network :forwarded_port,
      guest: guest,
      host: host,
      auto_correct: true
  end
forward_port[80, 8000]

它表明与端口8000发生冲突,并使用端口8080作为自动更正(我以前使用并且现在需要) 这里的端口X8000,可以更改为任何端口,并且会发生冲突。 因此,端口X未被100%使用,但是在其上出现了冲突。

任何解决此问题的建议将不胜感激。

谢谢!

0 个答案:

没有答案