Vagrant 如何从本地网络上的其他设备浏览到流浪VM站点?
我在Windows 10上运行Laravel Homestead(流浪汉) 我希望能够使用局域网上的其他设备来测试我的宅地站点。(我的局域网也有一台Mac和一台iPhone。) 我发现了两个古老的问题(和),它们似乎与我的目标有关,但我仍然被卡住了 我已尝试根据文档()向我的Vagrant 如何从本地网络上的其他设备浏览到流浪VM站点?,vagrant,virtual-machine,homestead,vagrant-windows,Vagrant,Virtual Machine,Homestead,Vagrant Windows,我在Windows 10上运行Laravel Homestead(流浪汉) 我希望能够使用局域网上的其他设备来测试我的宅地站点。(我的局域网也有一台Mac和一台iPhone。) 我发现了两个古老的问题(和),它们似乎与我的目标有关,但我仍然被卡住了 我已尝试根据文档()向我的homestad.yaml添加public\u网络config 我也尝试过直接编辑homestad.rb文件(但似乎没有帮助,所以我恢复了它) 我的宅地。yaml是: ip: "192.168.10.10" memory:
homestad.yaml
添加public\u网络
config
我也尝试过直接编辑homestad.rb
文件(但似乎没有帮助,所以我恢复了它)
我的宅地。yaml
是:
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa2013
folders:
- map: c:/code/katievb-members
to: /home/vagrant/Code/katievb-members
sites:
- map: kvbmem.rcw
to: /home/vagrant/Code/katievb-members/public
schedule: false
databases:
- kvbmem
networks:
- type: "public_network"
ip: "192.168.1.104"
bridge: "Realtek RTL8811 Wireless LAN 802.11ac USB 2 Network Adapter"
我的Windows计算机在局域网上192.168.1.104
我应该如何改变我的设置,使我的宅地网站不仅可以从其所在的Windows机器上浏览,还可以从局域网上的其他设备上浏览
然后,在尝试浏览该站点之前,我应该运行哪些命令(http://kvbmem.rcw
)在我的iPhone上<代码>流浪者重新装载-规定
(如果有帮助的话,我有一个带有DNSmasq的DD-WRT路由器。)您提出的问题给了您很好的提示,因此您需要在vagrant its
公共网络中启用网桥连接
如果要分配静态IP,则不能使用windows计算机的相同IP,否则LAN中的另一台计算机将攻击windows计算机上运行的服务器
您希望在windows计算机的同一网络中选择局域网上可访问的IP,因此,如果当前IP为192.168.1.104
,您可以使用可用的192.168.1.x中的任何一个,例如
networks:
- type: "public_network"
ip: "192.168.1.100"
bridge: "Realtek RTL8811 Wireless LAN 802.11ac USB 2 Network Adapter"
您不应提供windows计算机的IP,但您的VM应具有其唯一的IP,否则您将访问windowsserver@Fr你听起来好像知道如何做我希望的事,但我不确定你的建议是什么。你是说我应该试试?是否删除ip
行?还是换成什么?谢谢更改为ip:“192.168.10.10”
也不起作用。你能试试192.168.1.100吗?谢谢!!!!你可以把这个写下来作为答案,我会接受的,因为现在一切似乎都在运转。我将上述配置中的ip:“192.168.1.104”
更改为ip:“192.168.1.100”
,然后在我的DD-WRT“附加DNSMasq选项”中写入地址=/kvbmem.rcw/192.168.1.100
。我的iPhone和Windows PC现在都可以看到了。谢谢