Você pode absolutamente Desativar configuração automática usando a propriedade auto_config
, conforme mostrado abaixo:
Vagrant.configure("2") do |config|
config.vm.network "private_network", ip: "192.168.30.10",
auto_config: false
end
Em seguida, você pode executar alguns provedores de shell posteriormente para configurá-los da maneira desejada:
# default router
config.vm.provision "shell",
run: "always",
inline: "route add default gw 192.168.0.1"
# default router ipv6
config.vm.provision "shell",
run: "always",
inline: "route -A inet6 add default gw fc00::1 eth1"
# delete default gw on eth0
config.vm.provision "shell",
run: "always",
inline: "eval 'route -n | awk '{ if ($8 ==\"eth0\" && $2 != \"0.0.0.0\") print \"route del default gw \" $2; }''"