我正在创建一个VM定义,我想指定一个" private_network"在框的主界面(eth0,它的Linux)
尽管只有一个config.vm.network语句,我仍然在eth1上获得所需的网络集,而eth0从10.0.2.0/24子网中分配了一个我从未定义过的ip。
如何防止这种情况并在eth0上设置我想要的192.168.x.y / 24?
最佳, Edoardo
答案 0 :(得分:4)
eth0
进行NAT(VirtualBox NAT网络模式),允许您vagrant ssh
进入框中(端口转发规则 - 主机2222< => guest 22)
这就是为什么你有2个NIC,即使你config.vm.network
中只有1 Vagrantfile
。
我不认为它可以被禁用,但我不是百分百肯定,你可能想要查看流浪汉源代码进一步挖掘。
答案 1 :(得分:0)
您可以尝试将适配器:1 添加到配置中。虽然我仍然发现它有一些问题。看看它是否会帮助你从某个地方开始。
示例:
config.vm.network "public_network", 网桥: "Broadcom BCM5709C", 适配器: "1", ip: "192.168.x.xx" 您仍将拥有 eth1,它是仅主机网络...