【问题标题】:Connecting Vagrant VM to LAN将 Vagrant VM 连接到 LAN
【发布时间】:2016-04-20 16:53:42
【问题描述】:

我在 Ubuntu 14.04 上运行 Vagrant 和 VirtualBox。我的网络应用是用 Laravel 构建的,并且使用 Homestead。

该应用程序向我的局域网上的计算机发出 Web 服务调用。我可以从我的操作系统网络浏览器成功访问服务器。

但是,我的 Web 应用程序无法访问此 Web 服务,因为它似乎没有共享我的本地网络设置。

根据我的谷歌搜索,我尝试在“附加到”设置下更改 VirtualBox 中的网络设置。将适配器 1 更改为桥接适配器。但是,这不起作用。

有没有办法让我的虚拟机与局域网上的网络服务进行通信?

【问题讨论】:

  • 这可能是你的交换机不允许它(同一个端口上有两个以上的卡) - 我不记得它是如何被调用的,但这根本不是编程问题
  • 你的虚拟机也可以为 NAT 设置,所以它看起来好像它没有共享本地网络设置,但是当流量存在时,它实际上是。当适配器设置为桥接时,它需要从您的 DHCP 服务器获取 IP 地址(是吗?)您可以使用 VM 中的浏览器访问 Web 服务吗? (Carsten 是对的,这不是编程问题。)

标签: virtual-machine ubuntu-14.04 virtualbox homestead


【解决方案1】:

阿隆法尔, 我有作为主机 Win7_64 和 VirtualBox 和作为 VM 一个 openSuse。

通过如下图所示的网络配置以及在虚拟机内部与主机上相同的代理设置,我可以在虚拟机和主机上执行相同的操作。

【讨论】:

    猜你喜欢
    • 2020-07-08
    • 1970-01-01
    • 2019-07-09
    • 2023-03-18
    • 2019-04-26
    • 2015-04-12
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多