vagrant homestead - 公共网络不在osx上工作

Jar*_*ier 4 macos virtualbox vagrant

我一直在尝试使用Vagrant 1.6.5和VirtualBox进行公共网络设置.我真的需要能够在我的本地网络上访问其他设备(iPad,iPhone,Android手机等)上的所有Homestead站点.该框配置正常,但网站都超时.

homestead.rb

config.vm.network "public_network", :bridge => "en0: Wi-Fi (AirPort)", :ip => "192.168.1.200"
Run Code Online (Sandbox Code Playgroud)

我的主机是使用DHCP(192.168.1.137)的OS X mavericks .

专用网络工作正常,但我无法使用公共网络来处理上述配置的任何变体.

pro*_*mer 6

您只需获取主机的内部IP地址(而不是VM ip)并添加端口即可:8000.假设您的主机IP是192.168.0.5,然后从网络上的任何其他设备,您只需浏览到主机,192.168.0.5:8000然后您将点击VM并查看Laravel主页.

这对我来说非常适合使用默认的homestead.rb设置:

# Configure A Private Network IP
config.vm.network :private_network, ip: settings["ip"] ||= "192.168.10.10"
Run Code Online (Sandbox Code Playgroud)