Vagrant 如何从本地网络上的其他设备浏览到流浪VM站点?

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:

我在Windows 10上运行Laravel Homestead(流浪汉)

我希望能够使用局域网上的其他设备来测试我的宅地站点。(我的局域网也有一台Mac和一台iPhone。)

我发现了两个古老的问题(和),它们似乎与我的目标有关,但我仍然被卡住了

我已尝试根据文档()向我的
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现在都可以看到了。谢谢