1
我在Ubuntu 14.04上运行Vagrant和VirtualBox。我的网络应用程序使用Laravel构建,并使用Homestead。将Vagrant VM连接到局域网
该应用程序向本地局域网上的机器发出Web服务调用。我可以通过我的操作系统Web浏览器成功访问服务器。
但是,我的Web应用程序无法访问此Web服务,因为它似乎没有共享我的本地网络设置。
根据我的Google搜索,我尝试在“附加到”设置下更改VirtualBox中的网络设置。将适配器1更改为桥接适配器。但是,这并没有奏效。
有没有办法允许我的虚拟机与我的局域网上的Web服务进行通信?
它可能是你的交换机不允许它(同一端口上的两个以上的卡) - 我不记得它是如何调用,但它确实在所有 – Carsten
你的虚拟机可以被设置为NAT,因为没有编程的问题好吧,所以它会看虚拟机,因为它不共享本地网络设置,但是当流量存在VirtualBox时,实际上是这样。当适配器设置为桥接时,它需要从您的DHCP服务器获取IP地址(是吗?)您可以使用虚拟机中的浏览器访问Web服务吗? (而Carsten是对的,这不是一个编程问题。) – Duston