我的做法对吗?我需要做什么才能从 WiFi 网络上的其他设备进行连接?

我的做法对吗?我需要做什么才能从 WiFi 网络上的其他设备进行连接?

你好,我正在使用 vagrant 虚拟机运行本地网络服务器。

我通常将以下配置行设置为私有网络,这样我就可以使用指定的 IP 从我的主机 PC 进行连接

config.vm.network :public_network, ip: "192.168.13.37"

当其设置为公共网络时,我会被问到:

What interface should the network bridge to?

我已经运行ipconfig并列出了大约 30 个连接,我猜我想桥接到我的无线路由器,但我输入的所有内容都会不断问我同样的问题并且忽略我的答案。

我猜想我想使用以下方式进行连接:

无线局域网适配器 Wi-Fi:

Connection-specific DNS Suffix  . : dlink.com
   Link-local IPv6 Address . . . . . : de81::3045:3e4f:203f:401c%3
   IPv4 Address. . . . . . . . . . . : 192.168.1.7
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

但是当我输入名称或 IPv6 地址时什么也没有发生。

我的做法对吗?我需要做什么才能从 WiFi 网络上的其他设备进行连接?

答案1

您只需要在提示列表中输入该界面之前打印的索引号(而不是名称或ip地址)。

答案2

您需要添加:bridge想要附加到的接口的参数:

config.vm.network "public_network", ip: "192.168.13.37", :bridge => <iface>

<iface>您想要桥接的接口名称在哪里,即eth1wlxc83a35c5342b,取决于所使用的主机操作系统:

config.vm.network "public_network", ip: "192.168.13.37", :bridge => "eth3"

auto_config: false如果需要的话,您也可以选择添加。

相关内容