1
我创建一个虚拟机的定义,我想指定框的主接口上的一个单一的“private_network”了(eth0,这是由于Linux)流浪保持创建多余的网络接口
尽管只有一个config.vm .network语句,我始终在eth1上获得所需的网络设置,而eth0从10.0.2.0/24子网中分配了一个我从未定义的IP。
如何防止这种情况,并在eth0上设置我想要的192.168.x.y/24?
最佳, 爱德华多
我创建一个虚拟机的定义,我想指定框的主接口上的一个单一的“private_network”了(eth0,这是由于Linux)流浪保持创建多余的网络接口
尽管只有一个config.vm .network语句,我始终在eth1上获得所需的网络设置,而eth0从10.0.2.0/24子网中分配了一个我从未定义的IP。
如何防止这种情况,并在eth0上设置我想要的192.168.x.y/24?
最佳, 爱德华多
eth0
是由流浪用于NAT(VirtualBox的NAT网络模式),它允许你vagrant ssh
入箱中使用默认(端口转发规则 - 主机2222 < =>客人22)。
这就是为什么你有2个网卡,即使你只有1 config.vm.network
在Vagrantfile
。
我不认为它可以被禁用,但我不是100%确定,你可能想看看vagrant的源代码进一步挖掘。
听起来很合理...我会改变我的木偶脚本来考虑这个 – Eddy
正确,Vagrant需要eth0作为NAT接口。目前没有办法。 – tmatilai