设置子网掩码在vagrant for public network中

时间:2013-10-17 06:55:06

标签: networking ip vagrant public subnet

我需要在vagrant中运行一些服务,以便在浏览器中访问它。通过在Vagrantfile中将网络类型设为public_network,我得到了一个流浪儿Ip(10.251.70.201)。

现在,使用这个流浪者,我可以在其他设备的浏览器中获得这些服务(它们位于同一网络:10.251.70。*)。现在我需要扩展其他网络中流浪者Ip的可见性(如10.251。*。*)。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

我假设您使用的是Virtualbox提供程序。举个例子:

 config.vm.network "public_network", :netmask => "255.255.0.0"

答案 1 :(得分:0)

这是使用Virtualbox提供程序进行Vagrant版本2配置文件的示例:

config.vm.network "public_network", bridge: "eth0", ip:"192.168.1.20", netmask:"255.255.0.0"