【问题标题】:Other computer on the same intranet can't connect to my web server on my virtual machine同一 Intranet 上的其他计算机无法连接到我的虚拟机上的 Web 服务器
【发布时间】:2016-11-28 07:57:50
【问题描述】:

我使用 vagrant 设置了一个虚拟机,然后在该虚拟机上,我设置了一个带有 ip 的网络服务器,如下所示:

  config.vm.network "private_network", ip: "192.168.33.12"
  config.vm.network "public_network", ip: "192.168.33.13"
  config.vm.network :public_network

我通过这个 IP 192.168.33.12 成功连接到我的计算机上的网络服务器,但后来我尝试使用同一网络上的其他计算机,我无法连接到它(192.168.33.13 也没有)

【问题讨论】:

    标签: vagrant virtual


    【解决方案1】:

    这是因为您的虚拟机错过了网络的默认网关。 尝试将 LAN 默认网关添加到虚拟机。

     ssh -p 2222 vagrant@localhost
    
     sudo route add default gw 192.168.33.254
    

    其中 192.168.33.254 必须使用正确的默认网关进行更改。

    【讨论】:

      猜你喜欢
      • 2018-06-04
      • 1970-01-01
      • 2014-09-02
      • 2017-02-17
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多